2

jruby をインストールし、Rails アプリに Neo4j を使用しようとしています。しかし、 bundle install と入力すると、次の競合が発生します。

Bundler は gem "railties" の互換バージョンを見つけることができませんでした: Gemfile: neo4j (>= 2.2.3) Java は railties に依存します (< 3.3, >= 3.0.0) java

rails (= 4.0.0) javaはrailties (4.0.0)に依存

ここに私の宝石ファイルがあります:

source 'https://rubygems.org'

gem 'rails', '4.0.0'
gem 'sass-rails'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails'
gem 'therubyrhino'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'

group :doc do
  gem 'sdoc', require: false
end
gem 'bcrypt-ruby', '~> 3.0.0'
gem 'unicorn'
gem 'capistrano', group: :development

group :development, :test do
  gem "rspec-rails"
end

gem "neo4j", ">= 2.2.3"

Gemfile.lock を削除して bundle update を実行する必要がありますか? ありがとう!

4

2 に答える 2

5

neo4j プロジェクトには rails 4 用のブランチがあるので、Gemfile で指定するだけです。

gem 'neo4j', git: 'git://github.com/andreasronge/neo4j.git', branch: 'rails4'

于 2013-08-07T22:38:48.610 に答える