2011-04-23 96 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