当在rails项目目录(例如我创建应用程序的目录)中时,bundle install返回:
ERROR: Gem bundler is not installed, run `gem install bundler` first.
从同一个rails项目目录中,发出rails服务器返回: 当前未在此系统上安装Rails。要获取最新版本,只需输入:
$ sudo gem install rails
You can then rerun your "rails" command.
显然(下面)安装了Rails,Bundle存在,但是,我已经搞砸了,所以都没有被识别。
我出错的任何想法?
OSX Lion 10.7.3
Xcode已安装
GCC-10.7-v2.pkg已安装
Ruby -v returns:
ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
rvm -v returns:
rvm 1.10.3
rails -v returns:
Rails 3.2.2
env $PATH returns:
env: /Users/username/.rvm/gems/ruby-1.9.3-p125@rails3tutorial2ndEd/bin:/Users/username/.rvm/gems/ruby-1.9.3-p125@global/bin:/Users/username/.rvm/rubies/ruby-1.9.3-p125/bin:/Users/username/.rvm/bin:/usr/local/sbin:/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:/Applications/SenchaSDKTools-2.0.0-Beta/command:/Applications/SenchaSDKTools-2.0.0-Beta:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/local/git/bin/: No such file or directory
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.17
- RUBY VERSION: 1.9.3 (2012-02-16 patchlevel 125) [x86_64-darwin11.3.0]
- INSTALLATION DIRECTORY: /Users/username/.rvm/gems/ruby-1.9.3-p125@rails3tutorial2ndEd
- RUBY EXECUTABLE: /Users/username/.rvm/rubies/ruby-1.9.3-p125/bin/ruby
- EXECUTABLE DIRECTORY: /Users/username/.rvm/gems/ruby-1.9.3-p125@rails3tutorial2ndEd/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-11
- GEM PATHS:
- /Users/username/.rvm/gems/ruby-1.9.3-p125@rails3tutorial2ndEd
- /Users/username/.rvm/gems/ruby-1.9.3-p125@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-ri --no-rdoc"
- REMOTE SOURCES:
- http://rubygems.org/
答案 0 :(得分:1)
ruby -v不应该给1.8.7 rvm使用1.9.3 - 默认 之后它应该工作得很好