2011-04-23 140 views
1

有一些真正的困難在Ubuntu建立我的回報率envirionment 10.10安裝的Rails 3.0.7在Ubuntu 10.10

安裝RVM紅寶石1.9.2

ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux] 

和我有紅寶石的寶石設置

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.6.2 
    - RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [i686-linux] 
    - INSTALLATION DIRECTORY: /home/toast/.rvm/gems/ruby-1.9.2-p180 
    - RUBY EXECUTABLE: /home/toast/.rvm/rubies/ruby-1.9.2-p180/bin/ruby 
    - EXECUTABLE DIRECTORY: /home/toast/.rvm/gems/ruby-1.9.2-p180/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-linux 
    - GEM PATHS: 
    - /home/toast/.rvm/gems/ruby-1.9.2-p180 
    - /home/toast/.rvm/gems/[email protected] 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 

現在,當談到安裝Rails時,我有種種困難,但現在它似乎安裝:

$ sudo gem install rails 
Successfully installed rails-3.0.7 
1 gem installed 
Installing ri documentation for rails-3.0.7... 
Installing RDoc documentation for rails-3.0.7... 

尚未軌道命令失敗,並在

The program 'rails' is currently not installed. You can install it by typing: 
sudo apt-get install rails 

我出的這一個想法軌-v的結果!

千恩萬謝

+0

'sudo rails -v'? – fl00r 2011-04-23 12:53:25

回答

1

您已經在root用戶(sudo)下安裝了Rails,然後您嘗試在本地用戶下使用它。就安裝到root用戶而言,您在本地用戶PATH中沒有獲得rails命令。

你能做什麼

  1. 添加其路徑manualy
  2. 通過本地用戶
  3. 使用RVM

我喜歡用RVM安裝它。

就您使用的RVM而言,您不需要使用sudo。但是,當你需要它時,你可以使用rvmsudo,但在這種情況下不能使用。只是

gem install rails 
+0

非常感謝,我用紅寶石rvm,當我嘗試gem安裝rails我得到以下:錯誤:加載命令:安裝(LoadError) '沒有這樣的文件加載 - zlib 錯誤:執行gem時...( NameError) 未初始化的常量Gem :: Commands :: InstallCommand' – toast 2011-04-24 06:18:03

+0

通過執行此操作清除zlib錯誤:https://rvm.beginrescueend.com/packages/zlib/ – toast 2011-04-24 07:36:49

1

您不必使用須藤與RVM。 如果你輸入rvm info,你會看到你使用的是什麼紅寶石,以及你的寶石存儲在哪裏。

使用sudo,您可能使用的是Ubuntu軟件包中的系統ruby。

Jus try gem install rails