Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.dougwise.org!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!talisker.lacave.net!lacave.net!not-for-mail From: Glenn Newsgroups: comp.lang.ruby Subject: Re: Ruby Newbie... Date: Sun, 3 Apr 2011 05:29:12 -0500 Organization: Service de news de lacave.net Lines: 119 Message-ID: <4D984B7E.1020005@geekazoid.com> References: <4D810DB9.9050702@geekazoid.com> <4D977616.4070705@geekazoid.com> NNTP-Posting-Host: bristol.highgroove.com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: talisker.lacave.net 1301826570 9730 65.111.164.187 (3 Apr 2011 10:29:30 GMT) X-Complaints-To: abuse@lacave.net NNTP-Posting-Date: Sun, 3 Apr 2011 10:29:30 +0000 (UTC) In-Reply-To: X-Received-From: This message has been automatically forwarded from the ruby-talk mailing list by a gateway at comp.lang.ruby. If it is SPAM, it did not originate at comp.lang.ruby. Please report the original sender, and not us. Thanks! For more details about this gateway, please visit: http://blog.grayproductions.net/categories/the_gateway X-Mail-Count: 380835 X-Ml-Name: ruby-talk X-Rubymirror: Yes X-Ruby-Talk: <4D984B7E.1020005@geekazoid.com> Xref: x330-a1.tempe.blueboxinc.net comp.lang.ruby:2188 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 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 >> >> , 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 `' >> (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 `' >> (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 >> `' >> 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 `> (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 `> (required)>' >> from:29:in `require' >> from:29:in `require' >> from /usr/local/www/jobsworth/config/environment.rb:2:in `> (required)>' >> from:29:in `require' >> from:29:in `require' >> from setup.rb:181:in `
' >> >> 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 >> >>