当我启动服务器时,我遇到了这样的错误
Bundler could not find compatible versions for gem "rails":
In Gemfile:
jtable-rails (= 0.1.3) ruby depends on
rails (= 3.0.5) ruby
rails (3.2.9)
我该如何解决这个问题?请帮忙
当我启动服务器时,我遇到了这样的错误
Bundler could not find compatible versions for gem "rails":
In Gemfile:
jtable-rails (= 0.1.3) ruby depends on
rails (= 3.0.5) ruby
rails (3.2.9)
我该如何解决这个问题?请帮忙
从http://rubygems.org/gems/jtable-rails/versions/0.2.5查找此 gem 版本,您应该将 jtable-rails 版本升级到与 rails 3.2.9 兼容的最新版本
jTable -Rails gem依赖于版本指定为rails ~> 3.0.0
. 这种语法意味着任何 Rails 版本都必须是>= 3.0.0
and < 3.1.0
。
这样,您将无法让 gem 以它的方式与 Rails 3.2 一起工作。如果 gem 一年半没有更新,那么 gem 中的资产(您尝试包含的 javascript 文件)可能已经过时了。
您可以只下载 jTable 资产并将它们放在您的vendor/assets/javascripts
和vendor/assets/stylesheets
目录中。然后像往常一样//= require jtable
在app/assets/javascripts/application.js.coffee
主样式表中使用它们。