【问题标题】:Cannot generate any migrations for Rails 4.2, Ruby 2.1.4. Syntax error in bin/rails无法为 Rails 4.2、Ruby 2.1.4 生成任何迁移。 bin/rails 中的语法错误
【发布时间】:2015-03-13 06:09:02
【问题描述】:

每当我尝试创建迁移时,都会收到以下错误。有谁知道这可能是什么原因造成的?

$ rails generate migration NewMigration
/Users/myuser/.rvm/gems/ruby-2.1.4/bin/ruby_executable_hooks:15:in `eval': /Users/myuser/.rvm/gems/ruby-2.1.4/bin/rails:19: syntax error, unexpected '=', expecting keyword_end (SyntaxError) /Users/myuser/.rvm/gems/ruby 2.1.4/bin/rails:23: syntax error, unexpected end-of-input, expecting keyword_end
from /Users/myuser/.rvm/gems/ruby-2.1.4/bin/ruby_executable_hooks:15:in `<main>'

【问题讨论】:

    标签: ruby-on-rails rails-migrations


    【解决方案1】:

    不知何故你的 bin/rails 文件被修改了。在您之前使用的同一 rvm 中运行 gem pristine -a。这将重建/重新安装所有 gem 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      相关资源
      最近更新 更多