在尝试生成模型时获取错误neo4j [not found]

时间:2011-09-30 06:41:31

标签: 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和gem install安装neo4j。无论哪种方式,which neo4j都不会返回任何内容。

我尝试使用neo4j-rails gem,但是neo4j ruby​​forge页面说它不再需要了。我也尝试过生成模型而不是脚手架。

此错误是否仅适用于生成器,还是意味着我的neo4j安装不起作用?

1 个答案:

答案 0 :(得分:2)

您的安装无效。

问题是您可能已经安装了0.4.6版本,这不是特定于JRuby平台,而是在MRI上安装(错误)。所以错误'neo4j [not found]'是因为你正在使用JRuby并在MRI中安装了neo4j.rb gem。 Neo4j.rb版本> = 1.0.0只能安装在JRuby上。

我建议使用RVM:

  1. rvm install jruby
  2. rvm使用jruby
  3. gem install bundler
  4. 捆绑安装