From owner-freebsd-ruby@FreeBSD.ORG Wed Mar 16 20:50:24 2011 Return-Path: Delivered-To: freebsd-ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C1091065670 for ; Wed, 16 Mar 2011 20:50:24 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (cl-414.sto-01.se.sixxs.net [IPv6:2001:16d8:ff00:19d::2]) by mx1.freebsd.org (Postfix) with ESMTP id 038AE8FC12 for ; Wed, 16 Mar 2011 20:50:24 +0000 (UTC) Received: from orion.SpringDaemons.com (207.47.0.2.static.nextweb.net [207.47.0.2]) by mx0.deglitch.com (Postfix) with ESMTPA id 5BD8A8FC2B; Wed, 16 Mar 2011 23:50:22 +0300 (MSK) Received: from orion (localhost [127.0.0.1]) by orion.SpringDaemons.com (Postfix) with SMTP id F10005C38; Wed, 16 Mar 2011 13:50:07 -0700 (PDT) Date: Wed, 16 Mar 2011 13:50:07 -0700 From: Stanislav Sedov To: Glenn Message-Id: <20110316135007.c7254a72.stas@FreeBSD.org> In-Reply-To: <4D810DB9.9050702@geekazoid.com> References: <4D810DB9.9050702@geekazoid.com> Organization: The FreeBSD Project X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-ruby@freebsd.org Subject: Re: Ruby Newbie... X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Mar 2011 20:50:24 -0000 On Wed, 16 Mar 2011 12:21:29 -0700 Glenn mentioned: > 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 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 > `' > 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 #2 from > http://exceptionz.wordpress.com/2010/02/03/how-to-fix-the-iconv-requi... > > > . > > I have attempted > http://blog.dev001.net/post/2436585997/installing-iconv-using-bundler... > > > Neither has worked. I fear I am missing something simple. Alas, I > have zero Ruby experience prior to this project. Any assistance would > be greatly appreciated!!! :-) > It seems it missed the iconv library. Try installing it from converters/ruby-iconv. Also, if you're using ruby 1.9 set RUBY_VER to 1.9 when installing anything from ports. (e.g. via make variable, or put RUBY_VER=1.9 to the /etc/make.conf). -- Stanislav Sedov ST4096-RIPE () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments