Рейки Neo4j прерваны! Нет такого файла или каталога - wget http://dist.neo4j.org/neo4j-community-1.7-unix.tar.gz

Попытка установить и запустить простое приложение Neo4j из приложения Макса Демарзи «d3_js_intro» на GitHub. Выполняя команду rake neo4j:install, я получаю сообщение, показанное ниже. Вопросы:

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

Я пробовал:

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

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

  1. Вопрос. Нужно ли называть извлеченный вручную каталог каким-либо особым именем? (например: «Neo4j», «neo4j» и т. д.). О: его нужно было бы назвать "neo4j", но исправление (ниже) устраняет необходимость в этом.
  2. В: Какие файлы конфигурации мне нужно изменить (и как), чтобы приложение могло видеть сервер 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

Рейкфайл гласит:

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 не содержит записи задачи для «установки», в то время как я запускаю команду rake neo4j:install?

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

Восстановление: установите и настройте wget:

  1. curl -O http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz
  2. смолка -xzvf wget-1.13.tar.gz
  3. компакт-диск wget-1.14
  4. ./configure --with-ssl=openssl
  5. делать
  6. судо сделать установить
  7. какой wget (чтобы подтвердить, что wget теперь установлен)

Используйте текущую загрузку wget с веб-сайта gnu org.


person HisHighnessDog    schedule 19.02.2013    source источник
comment
` Нет такого файла или каталога - wget dist.neo4j.org/neo4j- community-1.7-unix.tar.gz` . вам нужно больше объяснений? попробуй сначала его скачать, а потом указывать файл. не указывайте его с wget   -  person ulkas    schedule 19.02.2013
comment
@ulkas: я обновил вопрос, чтобы уточнить, что я ищу и что пробовал. Спасибо за ответ.   -  person HisHighnessDog    schedule 19.02.2013


Ответы (1)


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

person Michael Hunger    schedule 20.02.2013