Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.ruby > #2163 > unrolled thread

Ruby Newbie...

Started byGlenn <hgic@geekazoid.com>
First post2011-04-02 14:26 -0500
Last post2011-04-03 14:58 -0500
Articles 4 — 2 participants

Back to article view | Back to comp.lang.ruby

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Ruby Newbie... Glenn <hgic@geekazoid.com> - 2011-04-02 14:26 -0500
    Re: Ruby Newbie... Stu <stu@rubyprogrammer.net> - 2011-04-03 01:38 -0500
      Re: Ruby Newbie... Glenn <hgic@geekazoid.com> - 2011-04-03 05:29 -0500
        Re: Ruby Newbie... Stu <stu@rubyprogrammer.net> - 2011-04-03 14:58 -0500

#2163 — Ruby Newbie...

FromGlenn <hgic@geekazoid.com>
Date2011-04-02 14:26 -0500
SubjectRuby Newbie...
Message-ID<4D977616.4070705@geekazoid.com>
[Note:  parts of this message were removed to make it a legal post.]

Good Day!  I am attempting to install Jobsworth on FreeBSD 8.1-RELEASE 
(amd64).  It requires Ruby 1.9.x.

I attempted to install Ruby and applicable gems via the FreeBSD ports 
collection.  Suffice to say that this procedure did not work.  :-)  My 
next step was RTFM...

In following the instructions at https://github.com/ari/jobsworth#readme 
<http://www.google.com/url?sa=D&q=https://github.com/ari/jobsworth%23readme> 
, I was able to get much further in the installation process!

I was able to get to Step 5 (Ruby gems).  The only way I could get Step 
5 (Ruby gems) to complete was to run the command as root although the 
instructions wanted the commands run as my Apache user.

When I run Step 6 (Setup configuration and database) and initialize the 
database schema, I get:
Initialize database schema [n]: y
Initializing database schema
(in /usr/local/www/jobsworth)
rake aborted!
no such file to load -- iconv
/usr/local/www/jobsworth/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
(in /usr/local/www/jobsworth)
rake aborted!
no such file to load -- iconv
/usr/local/www/jobsworth/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)

Loading Rails to create account...
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json/common.rb: 
2:in `require': no such file to load -- iconv (LoadError)
         from 
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json/common.rb:2:in 
`<top (required)>'
         from 
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json.rb:1:in 
`require'
         from 
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json.rb:1:in 
`<top (required)>'
         from 
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in 
`require'
         from 
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in 
`block (2 levels) in require'
         from 
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in 
`each'
         from 
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in 
`block in require'
         from 
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in 
`each'
         from 
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in 
`require'
         from 
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler.rb:120:in 
`require'
         from /usr/local/www/jobsworth/config/application.rb:7:in `<top 
(required)>'
         from <internal:lib/rubygems/custom_require>:29:in `require'
         from <internal:lib/rubygems/custom_require>:29:in `require'
         from /usr/local/www/jobsworth/config/environment.rb:2:in `<top 
(required)>'
         from <internal:lib/rubygems/custom_require>:29:in `require'
         from <internal:lib/rubygems/custom_require>:29:in `require'
         from setup.rb:181:in `<main>'

I have attempted:

http://exceptionz.wordpress.com/2010/02/03/how-to-fix-the-iconv-require-error-in-ruby-1-9/

http://www.v25media.com/blog/read/forcing_ruby_1_9_2_via_rvm_to_use_iconv

http://blog.dev001.net/post/2436585997/installing-iconv-using-bundler-on-freebsd

Each of these refer to installing ruby using the --with-iconv-dir 
option.  I have tried the following commands after 'rvm package install 
iconv':

rvm install --trace 1.9.2 -C 
--with-iconv-dir=/usr/local/rvm/src/libiconv-1.13.1

rvm install --trace 1.9.2 -C --with-iconv-dir=$HOME/.rvm/usr

rvm install --trace 1.9.2 --C --with-iconv-dir=/usr/local/lib

None have worked.  I fear I am missing something simple.  Alas, I have 
zero Ruby experience prior to this project.  Any assistance would be 
greatly appreciated!!!  :-)

Thank You In Advance!

glenn

[toc] | [next] | [standalone]


#2180

FromStu <stu@rubyprogrammer.net>
Date2011-04-03 01:38 -0500
Message-ID<BANLkTimcT5C84KjGLbYod70oG5EY6AVbwg@mail.gmail.com>
In reply to#2163
use rvm over ports for something like this. works well in jails in
freebsd as well.

On Sat, Apr 2, 2011 at 2:26 PM, Glenn <hgic@geekazoid.com> wrote:
> Good Day!  I am attempting to install Jobsworth on FreeBSD 8.1-RELEASE
> (amd64).  It requires Ruby 1.9.x.
>
> I attempted to install Ruby and applicable gems via the FreeBSD ports
> collection.  Suffice to say that this procedure did not work.  :-)  My next
> step was RTFM...
>
> In following the instructions at https://github.com/ari/jobsworth#readme
> <http://www.google.com/url?sa=D&q=https://github.com/ari/jobsworth%23readme>
> , I was able to get much further in the installation process!
>
> I was able to get to Step 5 (Ruby gems).  The only way I could get Step 5
> (Ruby gems) to complete was to run the command as root although the
> instructions wanted the commands run as my Apache user.
>
> When I run Step 6 (Setup configuration and database) and initialize the
> database schema, I get:
> Initialize database schema [n]: y
> Initializing database schema
> (in /usr/local/www/jobsworth)
> rake aborted!
> no such file to load -- iconv
> /usr/local/www/jobsworth/Rakefile:4:in `<top (required)>'
> (See full trace by running task with --trace)
> (in /usr/local/www/jobsworth)
> rake aborted!
> no such file to load -- iconv
> /usr/local/www/jobsworth/Rakefile:4:in `<top (required)>'
> (See full trace by running task with --trace)
>
> Loading Rails to create account...
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json/common.rb: 2:in
> `require': no such file to load -- iconv (LoadError)
>        from
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json/common.rb:2:in
> `<top (required)>'
>        from
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json.rb:1:in
> `require'
>        from
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json.rb:1:in `<top
> (required)>'
>        from
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in
> `require'
>        from
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in
> `block (2 levels) in require'
>        from
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in
> `each'
>        from
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in
> `block in require'
>        from
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in
> `each'
>        from
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in
> `require'
>        from
> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler.rb:120:in
> `require'
>        from /usr/local/www/jobsworth/config/application.rb:7:in `<top
> (required)>'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from /usr/local/www/jobsworth/config/environment.rb:2:in `<top
> (required)>'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from setup.rb:181:in `<main>'
>
> I have attempted:
>
> http://exceptionz.wordpress.com/2010/02/03/how-to-fix-the-iconv-require-error-in-ruby-1-9/
>
> http://www.v25media.com/blog/read/forcing_ruby_1_9_2_via_rvm_to_use_iconv
>
> http://blog.dev001.net/post/2436585997/installing-iconv-using-bundler-on-freebsd
>
> Each of these refer to installing ruby using the --with-iconv-dir option.  I
> have tried the following commands after 'rvm package install iconv':
>
> rvm install --trace 1.9.2 -C
> --with-iconv-dir=/usr/local/rvm/src/libiconv-1.13.1
>
> rvm install --trace 1.9.2 -C --with-iconv-dir=$HOME/.rvm/usr
>
> rvm install --trace 1.9.2 --C --with-iconv-dir=/usr/local/lib
>
> None have worked.  I fear I am missing something simple.  Alas, I have zero
> Ruby experience prior to this project.  Any assistance would be greatly
> appreciated!!!  :-)
>
> Thank You In Advance!
>
> glenn
>
>

[toc] | [prev] | [next] | [standalone]


#2188

FromGlenn <hgic@geekazoid.com>
Date2011-04-03 05:29 -0500
Message-ID<4D984B7E.1020005@geekazoid.com>
In reply to#2180
Thank You for your time Stu.  I am using rvm instead of ports.  rvm 
seems to be a bit more flexible...

I wound up using the following command to install ruby with iconv:

rvm install --trace 1.9.2 -C --with-iconv-dir=/usr/local/rvm/usr

Thank you again for your assistance.

glenn



On 4/2/2011 11:38 PM, Stu wrote:
> use rvm over ports for something like this. works well in jails in
> freebsd as well.
>
> On Sat, Apr 2, 2011 at 2:26 PM, Glenn<hgic@geekazoid.com>  wrote:
>> Good Day!  I am attempting to install Jobsworth on FreeBSD 8.1-RELEASE
>> (amd64).  It requires Ruby 1.9.x.
>>
>> I attempted to install Ruby and applicable gems via the FreeBSD ports
>> collection.  Suffice to say that this procedure did not work.  :-)  My next
>> step was RTFM...
>>
>> In following the instructions at https://github.com/ari/jobsworth#readme
>> <http://www.google.com/url?sa=D&q=https://github.com/ari/jobsworth%23readme>
>> , I was able to get much further in the installation process!
>>
>> I was able to get to Step 5 (Ruby gems).  The only way I could get Step 5
>> (Ruby gems) to complete was to run the command as root although the
>> instructions wanted the commands run as my Apache user.
>>
>> When I run Step 6 (Setup configuration and database) and initialize the
>> database schema, I get:
>> Initialize database schema [n]: y
>> Initializing database schema
>> (in /usr/local/www/jobsworth)
>> rake aborted!
>> no such file to load -- iconv
>> /usr/local/www/jobsworth/Rakefile:4:in `<top (required)>'
>> (See full trace by running task with --trace)
>> (in /usr/local/www/jobsworth)
>> rake aborted!
>> no such file to load -- iconv
>> /usr/local/www/jobsworth/Rakefile:4:in `<top (required)>'
>> (See full trace by running task with --trace)
>>
>> Loading Rails to create account...
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json/common.rb: 2:in
>> `require': no such file to load -- iconv (LoadError)
>>         from
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json/common.rb:2:in
>> `<top (required)>'
>>         from
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json.rb:1:in
>> `require'
>>         from
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json.rb:1:in `<top
>> (required)>'
>>         from
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in
>> `require'
>>         from
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in
>> `block (2 levels) in require'
>>         from
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in
>> `each'
>>         from
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in
>> `block in require'
>>         from
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in
>> `each'
>>         from
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in
>> `require'
>>         from
>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler.rb:120:in
>> `require'
>>         from /usr/local/www/jobsworth/config/application.rb:7:in `<top
>> (required)>'
>>         from<internal:lib/rubygems/custom_require>:29:in `require'
>>         from<internal:lib/rubygems/custom_require>:29:in `require'
>>         from /usr/local/www/jobsworth/config/environment.rb:2:in `<top
>> (required)>'
>>         from<internal:lib/rubygems/custom_require>:29:in `require'
>>         from<internal:lib/rubygems/custom_require>:29:in `require'
>>         from setup.rb:181:in `<main>'
>>
>> I have attempted:
>>
>> http://exceptionz.wordpress.com/2010/02/03/how-to-fix-the-iconv-require-error-in-ruby-1-9/
>>
>> http://www.v25media.com/blog/read/forcing_ruby_1_9_2_via_rvm_to_use_iconv
>>
>> http://blog.dev001.net/post/2436585997/installing-iconv-using-bundler-on-freebsd
>>
>> Each of these refer to installing ruby using the --with-iconv-dir option.  I
>> have tried the following commands after 'rvm package install iconv':
>>
>> rvm install --trace 1.9.2 -C
>> --with-iconv-dir=/usr/local/rvm/src/libiconv-1.13.1
>>
>> rvm install --trace 1.9.2 -C --with-iconv-dir=$HOME/.rvm/usr
>>
>> rvm install --trace 1.9.2 --C --with-iconv-dir=/usr/local/lib
>>
>> None have worked.  I fear I am missing something simple.  Alas, I have zero
>> Ruby experience prior to this project.  Any assistance would be greatly
>> appreciated!!!  :-)
>>
>> Thank You In Advance!
>>
>> glenn
>>
>>

[toc] | [prev] | [next] | [standalone]


#2207

FromStu <stu@rubyprogrammer.net>
Date2011-04-03 14:58 -0500
Message-ID<BANLkTinqSJvFbxmpmsiWZfuaiJ4kZHzV3Q@mail.gmail.com>
In reply to#2188
I use the system iconv from the ports which seems to work better than
rvm. Is rvm's iconv work better with the dir change? I will be
providing wayne notes for freebsd when I have the time. So is your
issue fixed? was the --trace 1.9.2 -C
--with-iconv-dir=/usr/local/rvm/usr the fix?

On Sun, Apr 3, 2011 at 5:29 AM, Glenn <hgic@geekazoid.com> wrote:
> Thank You for your time Stu.  I am using rvm instead of ports.  rvm seems to
> be a bit more flexible...
>
> I wound up using the following command to install ruby with iconv:
>
> rvm install --trace 1.9.2 -C --with-iconv-dir=/usr/local/rvm/usr
>
> Thank you again for your assistance.
>
> glenn
>
>
>
> On 4/2/2011 11:38 PM, Stu wrote:
>>
>> use rvm over ports for something like this. works well in jails in
>> freebsd as well.
>>
>> On Sat, Apr 2, 2011 at 2:26 PM, Glenn<hgic@geekazoid.com>  wrote:
>>>
>>> Good Day!  I am attempting to install Jobsworth on FreeBSD 8.1-RELEASE
>>> (amd64).  It requires Ruby 1.9.x.
>>>
>>> I attempted to install Ruby and applicable gems via the FreeBSD ports
>>> collection.  Suffice to say that this procedure did not work.  :-)  My
>>> next
>>> step was RTFM...
>>>
>>> In following the instructions at https://github.com/ari/jobsworth#readme
>>>
>>> <http://www.google.com/url?sa=D&q=https://github.com/ari/jobsworth%23readme>
>>> , I was able to get much further in the installation process!
>>>
>>> I was able to get to Step 5 (Ruby gems).  The only way I could get Step 5
>>> (Ruby gems) to complete was to run the command as root although the
>>> instructions wanted the commands run as my Apache user.
>>>
>>> When I run Step 6 (Setup configuration and database) and initialize the
>>> database schema, I get:
>>> Initialize database schema [n]: y
>>> Initializing database schema
>>> (in /usr/local/www/jobsworth)
>>> rake aborted!
>>> no such file to load -- iconv
>>> /usr/local/www/jobsworth/Rakefile:4:in `<top (required)>'
>>> (See full trace by running task with --trace)
>>> (in /usr/local/www/jobsworth)
>>> rake aborted!
>>> no such file to load -- iconv
>>> /usr/local/www/jobsworth/Rakefile:4:in `<top (required)>'
>>> (See full trace by running task with --trace)
>>>
>>> Loading Rails to create account...
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json/common.rb:
>>> 2:in
>>> `require': no such file to load -- iconv (LoadError)
>>>        from
>>>
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json/common.rb:2:in
>>> `<top (required)>'
>>>        from
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json.rb:1:in
>>> `require'
>>>        from
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/json-1.4.6/lib/json.rb:1:in
>>> `<top
>>> (required)>'
>>>        from
>>>
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in
>>> `require'
>>>        from
>>>
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in
>>> `block (2 levels) in require'
>>>        from
>>>
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in
>>> `each'
>>>        from
>>>
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in
>>> `block in require'
>>>        from
>>>
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in
>>> `each'
>>>        from
>>>
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in
>>> `require'
>>>        from
>>>
>>> /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler.rb:120:in
>>> `require'
>>>        from /usr/local/www/jobsworth/config/application.rb:7:in `<top
>>> (required)>'
>>>        from<internal:lib/rubygems/custom_require>:29:in `require'
>>>        from<internal:lib/rubygems/custom_require>:29:in `require'
>>>        from /usr/local/www/jobsworth/config/environment.rb:2:in `<top
>>> (required)>'
>>>        from<internal:lib/rubygems/custom_require>:29:in `require'
>>>        from<internal:lib/rubygems/custom_require>:29:in `require'
>>>        from setup.rb:181:in `<main>'
>>>
>>> I have attempted:
>>>
>>>
>>> http://exceptionz.wordpress.com/2010/02/03/how-to-fix-the-iconv-require-error-in-ruby-1-9/
>>>
>>> http://www.v25media.com/blog/read/forcing_ruby_1_9_2_via_rvm_to_use_iconv
>>>
>>>
>>> http://blog.dev001.net/post/2436585997/installing-iconv-using-bundler-on-freebsd
>>>
>>> Each of these refer to installing ruby using the --with-iconv-dir option.
>>>  I
>>> have tried the following commands after 'rvm package install iconv':
>>>
>>> rvm install --trace 1.9.2 -C
>>> --with-iconv-dir=/usr/local/rvm/src/libiconv-1.13.1
>>>
>>> rvm install --trace 1.9.2 -C --with-iconv-dir=$HOME/.rvm/usr
>>>
>>> rvm install --trace 1.9.2 --C --with-iconv-dir=/usr/local/lib
>>>
>>> None have worked.  I fear I am missing something simple.  Alas, I have
>>> zero
>>> Ruby experience prior to this project.  Any assistance would be greatly
>>> appreciated!!!  :-)
>>>
>>> Thank You In Advance!
>>>
>>> glenn
>>>
>>>
>
>

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.ruby


csiph-web