2013-02-19 1 views
0

Попытка установить и запустить простое приложение Neo4j из приложения «d3_js_intro» от Max Demarzi на GitHub. Выдавая команду rake neo4j:install, я получаю сообщение, показанное ниже. Вопросы:Neo4j rake отменен! Нет такого файла или каталога - wget http://dist.neo4j.org/neo4j-community-1.7-unix.tar.gz

  1. Q: Что является основной причиной Wget неисправного, чтобы получить файл; файл, который, по-видимому, существует именно в этом месте? (Примечание: URL-адрес, следующий за сообщением об ошибке «Нет такого файла или каталога», действителен, этот файл существует ... поэтому сообщение неверно. Почему?) A: основная причина в том, что wget не установлен на Mac OSX. Если вы используете Mac OSX, вам также потребуется установить wget.

Я пробовал:

  1. Я вручную загрузили файл (http://dist.neo4j.org/neo4j-community-1.7-unix.tar.gz), что Wget был не в состоянии получить.
  2. извлечение файла в корневой каталог приложения.

Вопросы, связанные вручную оправилась от этой проблемы:

  1. Q: Нужно ли вручную извлеченный каталог будет называться что-то особенное? (то есть: «Neo4j», «neo4j» и т. д.). A: Его нужно будет назвать «neo4j», но исправление (ниже) устраняет необходимость этого.
  2. Q: Какие файлы конфигурации мне нужно изменить (и как), чтобы получить приложение, чтобы увидеть сервер neo4j? A: исправление ниже устраняет необходимость иметь дело с этим.

Файлы гем гласит:

source 'http://rubygems.org' 

gem 'sinatra' 
gem 'neography' 
gem 'haml' 
gem 'json' 

group :test do 
    gem 'rspec' 
    gem 'rack-test' 
    gem 'net-http-spy' 
end 

Rakefile гласит:

require 'neography/tasks' 
require './d3.rb' 

namespace :neo4j do 
    task :create do 
    create_graph 
    end 
end 

Спасибо за все, что вы можете обеспечить - HisHighnessDog

rake neo4j:install --trace 
** Invoke neo4j:install (first_time) 
** Execute neo4j:install 
Installing Neo4j-community-1.7 
rake aborted! 
No such file or directory - wget http://dist.neo4j.org/neo4j-community-1.7-unix.tar.gz 
/Users/tomjones/.rvm/gems/ruby-1.9.3-p194/gems/neography-0.0.26/lib/neography/tasks.rb:44:in ``' 
/Users/tomjones/.rvm/gems/ruby-1.9.3-p194/gems/neography-0.0.26/lib/neography/tasks.rb:44:in `block (2 levels) in <top (required)>' 
... 
... 
/Users/tomjones/.rvm/gems/ruby-1.9.3-p194/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run' 
/Users/tomjones/.rvm/gems/ruby-1.9.3-p194/gems/rake-0.9.2.2/bin/rake:33:in `<top (required)>' 
/Users/tomjones/.rvm/gems/ruby-1.9.3-p194/bin/rake:23:in `load' 
/Users/tomjones/.rvm/gems/ruby-1.9.3-p194/bin/rake:23:in `<main>' 
Tasks: TOP => neo4j:install 

Должен ли я быть обеспокоены тем, что Rakefile не содержат запись задачи для «install», а команда, которую я запускаю, - rake neo4j:install?

Решение: основной причиной сообщения об ошибке является то, что (машина по умолчанию для ОСХ): wget не установлен.

Recovery: Установка и настройка Wget:

  1. локон -О http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz
  2. TAR -xzvf Wget-1.13.tar.gz
  3. кд Wget-1,14
  4. ./ Настроить --with-SSL = OpenSSL
  5. сделать
  6. Sudo сделать установку
  7. который Wget (для подтверждения Wget теперь установлен)

Используйте текущий WGET скачать с сайта Gnu ORG в.

+0

'Нет такого файла или каталога - wget http: // dist.neo4j.org/neo4j-community-1.7-unix.tar.gz'. вам нужно больше объяснений? попробуйте сначала загрузить его, а затем указать файл. не указывайте его с помощью 'wget' – ulkas

+0

@ulkas: Я обновил вопрос, чтобы уточнить, что я ищу и что я пробовал. Спасибо за ответ. – HisHighnessDog

ответ

0

Вам необходимо скачать, распаковать и запустить сервер Neo4j. В этом случае версия не актуальна. Перейдите на страницу http://neo4j.org/download для получения инструкций и ссылок для скачивания.

Смежные вопросы