From: Ezra Zygmuntowicz Date: 2005-10-15T11:11:18+09:00 Subject: Re: RubyGems install problem Unssee- Set it in your /etc/profile. PATH=/usr/local/bin:/usr/local/sbin:$PATH export PATH and then go from there Ezra On Oct 14, 2005, at 7:06 PM, Unnsse Khan wrote: > Ezra, > > Ok... I follwed your instructions with the ruby 1.8.3 stable > release and I can seem to find where to specify my the /usr/local/ > bin and /usr/local/sbin/ before /usr/bin/ and /usr/sbin on my PATH... > > My .profile: > > Raven:~ untz$ cat .profile > alias vim="/Applications/Vim.app/Contents/MacOS/Vim" > alias gvim="/Applications/Vim.app/Contents/MacOS/Vim -g" > test -r /sw/bin/init.sh && . /sw/bin/init.sh > > My .bash_profile: > > Raven:~ untz$ cat .bash_profile > . ~/.profile > JAVA_HOME="/System/Library/frameworks/JavaVM.framework/Versions/ > 1.5.0/Home"; > J2EE_HOME="/Developer/JavaTools/j2sdkee1.3.1"; > J2ME_HOME="/Developer/JavaTools/j2me_wireless_toolkit2.2"; > CATALINA_HOME="/Developer/JavaTools/tomcat/jakarta-tomcat-5.5.9"; > CLASSPATH=.:"$J2EE_HOME/lib/j2ee.jar":"$CATALINA_HOME/common/lib/ > servlet-api.jar":"$CATALINA_HOME/common/lib/jsp-api.jar":"/ > Developer/Database/hsqldb/lib/hsqldb.jar"; > PATH=$PATH:$JAVA_HOME/bin:$J2EE_HOME/bin:$J2ME_HOME/bin:/usr/local/ > bin:/opt/local/bin; > VIMRUNTIME="/Applications/Vim.app/runtime"; > export JAVA_HOME J2ME_HOME J2EE_HOME CATALINA_HOME PATH VIMRUNTIME > bash > Raven:~ untz$ > > Also, per your instruction, my new ruby install is under: > > /usr/local/ > > instead of /usr/local/ruby > > How can I change this / install to /usr/local/ruby? > > In addition, I cd'ed into /usr/local/bin/ directory and ran irb and > it still doesn't do the irb "tab completion".... I haven't > installed RubyGems, yet because I want to do this step-by-step > before proceeding... > > Kindest regards, > > Unnsse > > > On Oct 14, 2005, at 5:19 PM, Ezra Zygmuntowicz wrote: > > >> Unnsse- >> Seeing as this problem will not go away, I think you really >> should install ruby and gems from source again but this time do >> not tell them to install with --prefix=/usr. Just let them install >> where they want to (which is /usr/local/) so use the steps I sent >> you before for installing from source but use this line for the >> configure of ruby instead of with the --prefix=/usr: >> >> $ ./configure >> $ make >> $ make test >> $ make install >> >> Then do the gem install but don't add the --prefix=/usr option. >> >> After you do this, then you will need to change you $PATH so that / >> usr/local/bin and /usr/local/sbin comes before /usr/bin and /usr/ >> sbin in your $PATH. >> If you do this everything should work again. If not one other >> thing I can suggest to try is to install ruby and gems from darwin >> ports. But then you will have to put /opt/local/bin in front of >> your path as well. Try these options and let me know how it goes. >> All the installs I have on my OSX boxes are installed in /usr/ >> local/bin. That is where ruby likes to install by default. >> >> >> -Ezra >> >> On Oct 14, 2005, at 5:04 PM, Unnsse Khan wrote: >> >> >> >>> Thanks but when I installed this package and tried to invoke gem >>> or rails from the command line, this is what I got: >>> >>> Raven:~ untz$ rails >>> /usr/lib/ruby/gems/1.8/gems/activesupport-1.1.1/lib/ >>> active_support/dependencies.rb:186:in `const_missing': >>> uninitialized constant ActiveRecordError (NameError) >>> from /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/ >>> active_record/validations.rb:2 >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require__' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require' >>> from /usr/lib/ruby/gems/1.8/gems/activesupport-1.1.1/lib/ >>> active_support/dependencies.rb:200:in `require' >>> from /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/ >>> active_record.rb:37 >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require__' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:175:in >>> `activate' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:162:in >>> `activate' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:161:in `each' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:161:in >>> `activate' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:37:in >>> `require_gem_with_options' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:31:in >>> `require_gem' >>> from /usr/bin/rails:17 >>> Raven:~ untz$ gem >>> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in >>> `require__': No such file to load -- syck (LoadError) >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require' >>> from /usr/lib/ruby/1.8/yaml/syck.rb:5 >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require__' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require' >>> from /usr/lib/ruby/1.8/yaml.rb:9 >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require__' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:6 >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require__' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/builder.rb:1 >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require__' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems/ >>> custom_require.rb:18:in `require' >>> from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:61:in >>> `manage_gems' >>> from /usr/bin/gem:4 >>> Raven:~ untz$ >>> >>> Sorry, it didn't work... what am I missing in the >>> custom_require.rb file? >>> >>> Regards, >>> >>> Unnsse >>> >>> On Oct 14, 2005, at 4:51 PM, Ezra Zygmuntowicz wrote: >>> >>> >>> >>> >>>> >>>> >>>> >>>> >>> >>> >>> >>> >>> >> >> -Ezra Zygmuntowicz >> Yakima Herald-Republic >> WebMaster >> http://yakimaherald.com >> 509-577-7732 >> ezra@yakima-herald.com >> >> >> >> >> > > > > -Ezra Zygmuntowicz WebMaster Yakima Herald-Republic Newspaper ezra@yakima-herald.com 509-577-7732