Ruby on rails can';t运行rake资产:在rails中预编译
当我试着跑的时候Ruby on rails can';t运行rake资产:在rails中预编译,ruby-on-rails,precompile,Ruby On Rails,Precompile,当我试着跑的时候 rake assets:precompile RAILS_ENV=production 我得到的错误如下: rake aborted! Sprockets::ArgumentError: Asset logical path has no extension: ~application 在my config/environments/production.rb中: config.assets.compile = true 为什么会出现这样的错误?@adamk33n3r就在
rake assets:precompile RAILS_ENV=production
我得到的错误如下:
rake aborted!
Sprockets::ArgumentError: Asset logical path has no extension: ~application
在my config/environments/production.rb中:
config.assets.compile = true
为什么会出现这样的错误?@adamk33n3r就在这里,链轮无法理解资产管道中的一个文件。看起来您不小心保存了扩展名为“.~application”的文件 将任何不带扩展名的文件夹/文件移出应用程序/资产,移动到供应商/资产中(或rails可以找到它们的任何地方)。这是链轮的一个已知问题,bower在其自述文件上对此有一个警告,请参见您的一项资产中似乎有一个错误的链轮。您好,谢谢@adamk33n3rYou,我们欢迎您。你应该用你所做的修复添加一个答案,这样它可以帮助其他人。