Получение ошибки neo4j [не найдено] при попытке создать модель - PullRequest
0 голосов
/ 30 сентября 2011

Я установил JRuby и гем neo4j и пытался использовать генератор для создания модели:

jruby -S rails generate scaffold User name:string born:date --orm=neo4j

Однако я получаю эту ошибку:

error  neo4j [not found]

Я попытался установить neo4jчерез бандлер и просто гем установи.В любом случае, which neo4j ничего не возвращает.

Я тоже пробовал это с самоцветом neo4j-rails, но я на странице neo4j rubyforge сказал, что он больше не нужен.Я также попытался просто создать модель, а не эшафот.

Эта ошибка относится только к генераторам или означает, что моя установка neo4j не работает?

1 Ответ

2 голосов
/ 30 сентября 2011

Ваша установка не работает.

Проблема в том, что вы, вероятно, установили версию 0.4.6, которая не относится к платформе JRuby, но также устанавливается (неправильно) в MRI. Таким образом, ошибка 'neo4j [не найдено]' связана с тем, что вы используете JRuby и установили гем neo4j.rb в MRI. Версия Neo4j.rb> = 1.0.0 может быть установлена ​​только на JRuby.

Я рекомендую использовать RVM:

  1. rvm install jruby
  2. RVM использовать Jruby
  3. Установочный пакет gem
  4. комплектация
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...