【发布时间】:2016-03-16 05:39:58
【问题描述】:
我最近使用 RVM 从 Ruby 2.2.2 升级到了 2.2.3。这在我的开发环境中搞砸了一些事情,但由于有用的错误消息,我到目前为止可以处理它。
现在我想向我的数据库添加一些迁移并遇到此错误:
$ rake db:migrate
/Users/howard/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks:15:in `eval': /Users/howard/.rvm/rubies/ruby-2.2.3/bin/rake:4: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '(' (SyntaxError)
exec "$bindir/ruby" -x "$0" "$@"
^
from /Users/howard/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks:15:in `<main>'
非常感谢任何帮助。
我认为 RVM 可以防止这样的事情发生?
我使用最新版本的 OS X、Ruby 和 Rails。
提前非常感谢!
【问题讨论】:
标签: ruby-on-rails ruby rake