我在安裝Rails時遇到了一些問題。我沒有使用Ruby on Rails的經驗,並試圖將它安裝在我的Linux機器上(Fedora 7)。我遵循的指示:http://rubyonrails.org/downloadRuby on Rails安裝 - Fedora 7
我安裝了Ruby,它似乎安裝沒有錯誤。我從源碼ruby-1.8.7-p174.tar.gz
包中手動構建它。
[[email protected] ~]# which ruby
/usr/local/bin/ruby
[[email protected] ~]# echo $PATH
...:/usr/local/bin:...
[[email protected] ~]# ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux]
這樣看起來很好。我理解的下一步是安裝RubyGems,然後安裝Rails。所以我下載了RubyGems源代碼(rubygems-1.3.7.tgz)並運行了這個代碼
[[email protected] ~]# ruby setup.rb
...
RubyGems installed the following executables:
/usr/local/bin/gem
似乎要正確安裝。 /usr/local/bin
是在路徑中,所以安裝Rails應該像gem install rails
一樣簡單,對吧?
[[email protected] ~]# gem install rails
ERROR: Loading command: install (LoadError)
no such file to load -- zlib
Error: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
不知道這個錯誤試圖告訴我什麼。有任何想法嗎?我做了一些小動作,看到了一些類似但不完全相同的錯誤。人們被指示安裝zlib。那麼,我已經在這個系統上安裝了zlib和zlib-devel。
[[email protected] ~]# rpm -q zlib zlib-devel
zlib-1.2.3-10.fc7
zlib-devel-1.2.3-10.fc7
有沒有人更熟悉寶石包管理器知道我在這裏失蹤?
謝謝,
就是這樣。非常感謝! – linsek 2010-12-03 20:38:11