Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.ruby > #2163 > unrolled thread
| Started by | Glenn <hgic@geekazoid.com> |
|---|---|
| First post | 2011-04-02 14:26 -0500 |
| Last post | 2011-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.
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
| From | Glenn <hgic@geekazoid.com> |
|---|---|
| Date | 2011-04-02 14:26 -0500 |
| Subject | Ruby 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]
| From | Stu <stu@rubyprogrammer.net> |
|---|---|
| Date | 2011-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]
| From | Glenn <hgic@geekazoid.com> |
|---|---|
| Date | 2011-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]
| From | Stu <stu@rubyprogrammer.net> |
|---|---|
| Date | 2011-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