我是 Rails 的新手,试图完成本教程,但我什至无法开始。 http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec-rails_server
我在步骤 1.2.5
我应该使用以下方式启动服务器:$ rails server
每当我尝试运行任何 rails 命令时都会收到此错误。
localhost:first_app home$ rails server
/usr/bin/rails:22: undefined method `gem' for main:Object (NoMethodError)
运行 rails 命令过去可以工作,因为我过去完成了其他书籍中的其他教程。但是,在本教程中的某个步骤中出现了一些问题。
编辑我的 bash_profile 是否可能导致这种情况?
我的 bash_profile 现在看起来像这样:
export PATH=/bin:/usr/bin:"$PATH"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
在遵循步骤清单 1.1中的说明后,我在其中添加了这一行:export PATH=/bin:/usr/bin:"$PATH" 。创建 gem 配置文件。
我不确定这是否有帮助,但如果我输入:
$ which rails
我得到:
/Users/home/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/bin/rails