0

サーバーを起動すると、次のようなエラーが発生します

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)

どうすればこの問題を解決できますか?助けてください

4

2 に答える 2

1

このgemバージョンをhttp://rubygems.org/gems/jtable-rails/versions/0.2.5から検索し、jtable-railsバージョンをrails3.2.9と互換性のある最新バージョンにアップグレードする必要があります。

于 2012-12-11T07:41:27.707 に答える
1

jTable -Rails gemは、バージョンがに指定されているRailsに依存していますrails ~> 3.0.0。この構文は、Railsのバージョンがとである必要があることを意味し>= 3.0.0ます< 3.1.0

このようにすると、gemがRails3.2でそのまま動作することはありません。ただし、gemが1年半更新されていない場合、gemのアセット(含めようとしているjavascriptファイル)はとにかく古くなっている可能性があります。

jTableアセットをダウンロードしてvendor/assets/javascriptsvendor/assets/stylesheetsディレクトリに配置するだけです。次に、メインのスタイルシートとで//= require jtable通常どおりにそれらを要求します。app/assets/javascripts/application.js.coffee

于 2012-12-11T07:49:45.267 に答える