サーバーを起動すると、次のようなエラーが発生します
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)
どうすればこの問題を解決できますか?助けてください
このgemバージョンをhttp://rubygems.org/gems/jtable-rails/versions/0.2.5から検索し、jtable-railsバージョンをrails3.2.9と互換性のある最新バージョンにアップグレードする必要があります。
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/javascripts
、vendor/assets/stylesheets
ディレクトリに配置するだけです。次に、メインのスタイルシートとで//= require jtable
通常どおりにそれらを要求します。app/assets/javascripts/application.js.coffee