Ruby on rails 3 尝试生成模型时出现错误neo4j[未找到]
我安装了JRuby和neo4j gem,并尝试使用生成器创建模型:Ruby on rails 3 尝试生成模型时出现错误neo4j[未找到],ruby-on-rails-3,generator,neo4j,Ruby On Rails 3,Generator,Neo4j,我安装了JRuby和neo4j gem,并尝试使用生成器创建模型: jruby -S rails generate scaffold User name:string born:date --orm=neo4j 但是,我得到了这个错误: error neo4j [not found] 我试着通过bundler安装neo4j,然后只安装gem。无论哪种方式,哪个neo4j都不返回任何内容 我在neo4j rails gem上也尝试过,但我在neo4j rubyforge页面上说不再需要它了。
jruby -S rails generate scaffold User name:string born:date --orm=neo4j
但是,我得到了这个错误:
error neo4j [not found]
我试着通过bundler安装neo4j,然后只安装gem。无论哪种方式,哪个neo4j
都不返回任何内容
我在neo4j rails gem上也尝试过,但我在neo4j rubyforge页面上说不再需要它了。我还尝试生成一个模型,而不是一个脚手架
这个错误是只针对发电机还是意味着我的neo4j安装不起作用 您的安装不起作用 问题是,您可能已经安装了版本0.4.6,它不是JRuby平台特有的,但也(错误地)安装在MRI上。因此,错误“neo4j[not found]”是因为您正在使用JRuby并在MRI中安装了neo4j.rb gem。Neo4j.rb版本>=1.0.0只能安装在JRuby上 我建议使用RVM:
谢谢你的回答。我确实使用rvm(jruby-1.6.3)安装了jruby。如何确保安装Neo4j.rb版本>=1.0.0而不是0.4.6?我尝试了gem'neo4j',“>=1.0.0”,但我得到“在您的gem文件中列出的任何gem源代码中都找不到gem'neo4j(>=1.0.0)ruby”。