gpt4 book ai didi

ruby-on-rails - rake Assets :precompile cannot load such file -- uglifier error

转载 作者:太空宇宙 更新时间:2023-11-03 18:20:41 27 4
gpt4 key购买 nike

当我使用以下命令预编译我的 Assets 时,我想在生产模式下运行我的应用程序

RAILS_ENV=production bundle exec rake assets:precompile

我收到以下错误:

MYPCC:/media/New Volume/Rails$ RAILS_ENV=production bundle exec rake assets:precompile
/home/.rvm/rubies/ruby-1.9.3-p448/bin/ruby /home/.rvm/gems/ruby-1.9.3-p448@global/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
rake aborted!
cannot load such file -- uglifier
(in /media/New Volume/Rails/app/assets/javascripts/application.js)
/home/.rvm/gems/ruby-1.9.3-p448/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:240:in `require'
/home/.rvm/gems/ruby-1.9.3-p448/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:240:in `block in require'
/home/.rvm/gems/ruby-1.9.3-p448/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:225:in `load_dependency'
/home/.rvm/gems/ruby-1.9.3-p448/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:240:in `require'
/home/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.1.1/lib/sprockets/bootstrap.rb:45:in `expand_js_compressor'
/home/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.1.1/lib/sprockets/bootstrap.rb:18:in `block in run'
/home/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.1.1/lib/sprockets/compressors.rb:14:in `call'
/home/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.1.1/lib/sprockets/compressors.rb:14:in `compressor'
/home/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.1.1/lib/sprockets/compressors.rb:18:in `compress'
/home/.rvm/gems/ruby-1.9.3-p448/gems/sprockets-2.0.4/lib/sprockets/processing.rb:265:in `block in js_compressor='
/home/.rvm/gems/ruby-1.9.3-p448/gems/sprockets-2.0.4/lib/sprockets/processor.rb:29:in `call'
/home/.rvm/gems/ruby-1.9.3-p448/gems/sprockets-2.0.4/lib/sprockets/processor.rb:29:in `evaluate'
/home/.rvm/gems/ruby-1.9.3-p448/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render'
/home/.rvm/gems/ruby-1.9.3-p448/gems/sprockets-2.0.4/lib/sprockets/context.rb:175:in `block in evaluate'

我的 Gemfile 包含:

group :assets do
gem 'therubyracer'
gem 'sass-rails', " ~> 3.1.0"
gem 'coffee-rails', "~> 3.1.0"
gem 'uglifier'
end

运行

bundle install

请建议..

最佳答案

您需要设置 RAILS_GROUPS=assets。所以像这样运行它:

RAILS_GROUPS=assets bundle exec rake assets:precompile

关于ruby-on-rails - rake Assets :precompile cannot load such file -- uglifier error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18979061/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com