【问题标题】:uninitialized constant Rails::Command::Actions::APP_PATH (NameError) when trying to start Rails engine server尝试启动 Rails 引擎服务器时未初始化的常量 Rails::Command::Actions::APP_PATH (NameError)
【发布时间】:2018-04-03 10:13:18
【问题描述】:

完整的错误是

~/.gem/ruby/2.4.0/gems/railties-5.1.5/lib/rails/command/actions.rb:8:in `set_application_directory!': uninitialized constant Rails::Command::Actions::APP_PATH (NameError)

我最近从 Rails 4.x 升级到 5.x。

【问题讨论】:

    标签: ruby-on-rails-5


    【解决方案1】:

    您需要为虚拟应用程序生成(或重新生成)“binstubs”。

    cd spec/dummy
    bundle exec rails app:update:bin
    

    您现在应该可以从spec/dummy 目录启动虚拟应用程序,如下所示:

    bundle exec bin/rails server
    

    spec/dummy/script目录也可以删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-25
      • 2014-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多