在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
我对这个没有想法!
非常感谢答案 0 :(得分:1)
您不必将 sudo 与RVM一起使用。 如果您输入rvm info,您将看到您使用的红宝石以及您的宝石存储在哪里。
使用sudo,你可能正在使用Ubuntu软件包中的系统ruby。
Jus尝试gem install rails
。
答案 1 :(得分:1)
您已在root用户(sudo)下安装了Rails,然后您尝试在本地用户下使用它。就安装到root用户而言,您的本地用户rails
中没有PATH
命令。
你能做什么
我更喜欢使用RVM。
就使用RVM而言,您不需要使用sudo
。但是当你需要它时,你可以使用rvmsudo
,但不是在这种情况下。刚
gem install rails
答案 2 :(得分:0)
正如其他人所说,你需要通过
从gem安装railsgem install rails
另一个有点棘手的问题是当你进入rails app目录时,你需要通过这样做来确保该应用程序的依赖性得到满足:
bundle install
我已经详细介绍了如何在http://blog.dcxn.com/2011/06/21/rolling-with-rails-3-on-ubuntu-11-04/
下在Ubuntu下设置Rails 3 祝你好运!