繁体   English   中英

Rails 3.1资产管道预编译错误 - 找不到文件'jquery'

[英]Rails 3.1 Assets Pipeline Precompile Error - couldn't find file 'jquery'

我正在升级Rails 3.1应用程序以使用资产管道。 我在我的Gemfile中包含了'jquery-rails'gem,并通过运行bundle install

Using jquery-rails (1.0.19) 

app / assets / javascripts目录中的application.js文件如下所示:

// ...
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_tree .
...

当我运行bundle exec rake assets:precompile我收到以下错误:

** Invoke assets:precompile (first_time)
** Execute assets:precompile
/Users/augus164/.rvm/rubies/ruby-1.9.3-p0/bin/ruby /Users/augus164/.rvm/gems/ruby-1.9.3-p0/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets --trace
** Invoke assets:precompile:all (first_time)
** Execute assets:precompile:all
** Invoke assets:precompile:primary (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
** Invoke environment (first_time)
** Execute environment
** Invoke tmp:cache:clear (first_time)
** Execute tmp:cache:clear
** Execute assets:precompile:primary
rake aborted!
couldn't find file 'jquery'

我的理解是,通过包含jquery-rails gem我不需要在我的javascripts目录中包含jquery库,或者从google cdn链接到它。 谁知道我错过了什么?

如果您使用的是rails 3.1,则不需要gem。 它默认包含在rails中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM