可能的sprockets-rails gem问题?

时间:2017-05-02 17:49:07

标签: ruby-on-rails vagrant sprockets

我刚刚创建了一个新的Vagrant框,以便能够开发我的Rails应用程序。这个盒子是全新的,并且安装了Ruby,MySQL等以便能够开发。

我已经安装了所有宝石等但是当我尝试启动应用程序时,我得到以下内容:

$pattern = '/.*[\.\/]([a-zA-Z0-9\-]+\.\w{2,3}).*/'

我看了,但似乎无法弄清楚造成它的原因。

任何人都能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:2)

this line上抛出异常,所以我猜你的配置文件中有以下内容:

config.assets.precompile = false

此配置设置应定义您要预编译的资产数组,不应将其设置为false。有关详细信息,请参阅Rails guides

为了测试这个假设,我使用上面的行配置了一个测试Rails 5项目并得到了相同的例外:

.../gems/sprockets-rails-3.2.0/lib/sprockets/railtie.rb:108:in `block in <class:Railtie>': undefined method `+' for false:FalseClass (NoMethodError)