2012-12-11 81 views
0

当我启动服务器我怎样才能solvve这个问题我有这样的捆扎机找不到兼容版本的宝石“轨”:

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) 

错误?请帮助

回答

1

jTable-Rails gem有指定rails ~> 3.0.0版本on Rails的依赖。此语法意味着任何Rails版本必须是>= 3.0.0< 3.1.0

这样,您就不会像以前那样使用Rails 3.2。不过,如果宝石尚未更新一年半,gem(您试图包含的JavaScript文件)中的资源就已经过时了。

您可以下载jTable资产并将它们放置在您的vendor/assets/javascriptsvendor/assets/stylesheets目录中。然后只需要像//= require jtable一样在app/assets/javascripts/application.js.coffee和主样式表中。

1

http://rubygems.org/gems/jtable-rails/versions/0.2.5查找此宝石版本,你应该升级你的JTable护栏版本到最新的轨道,其兼容3.2.9

+0

我跟着tou提到的同一步。但它显示错误 – Niths

+0

在Gemfile中添加gem“jtable-rails”,“〜> 0.2.5” –

相关问题