在Ubuntu 10.10上安装Rails 3.0.7

时间:2011-04-23 12:50:20

标签: ruby-on-rails rvm ubuntu-10.10

在Ubuntu 10.10中设置我的RoR环境有一些真正的困难

使用ruby 1.9.2安装RVM

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/ruby-1.9.2-p180@global
  - 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...

还有rails命令失败,rails -v导致

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

我对这个没有想法!

非常感谢

3 个答案:

答案 0 :(得分:1)

您不必将 sudo 与RVM一起使用。 如果您输入rvm info,您将看到您使用的红宝石以及您的宝石存储在哪里。

使用sudo,你可能正在使用Ubuntu软件包中的系统ruby。

Jus尝试gem install rails

答案 1 :(得分:1)

您已在root用户(sudo)下安装了Rails,然后您尝试在本地用户下使用它。就安装到root用户而言,您的本地用户rails中没有PATH命令。

你能做什么

  1. 添加其路径manualy
  2. 通过本地用户安装
  3. 使用RVM
  4. 我更喜欢使用RVM。

    就使用RVM而言,您不需要使用sudo。但是当你需要它时,你可以使用rvmsudo,但不是在这种情况下。刚

    gem install rails
    

答案 2 :(得分:0)

正如其他人所说,你需要通过

从gem安装rails
gem install rails

另一个有点棘手的问题是当你进入rails app目录时,你需要通过这样做来确保该应用程序的依赖性得到满足:

bundle install

我已经详细介绍了如何在http://blog.dcxn.com/2011/06/21/rolling-with-rails-3-on-ubuntu-11-04/

下在Ubuntu下设置Rails 3 祝你好运!

相关问题