Попытка установить и запустить простое приложение Neo4j из приложения «d3_js_intro» от Max Demarzi на GitHub. Выдавая команду rake neo4j:install
, я получаю сообщение, показанное ниже. Вопросы:Neo4j rake отменен! Нет такого файла или каталога - wget http://dist.neo4j.org/neo4j-community-1.7-unix.tar.gz
- Q: Что является основной причиной Wget неисправного, чтобы получить файл; файл, который, по-видимому, существует именно в этом месте? (Примечание: URL-адрес, следующий за сообщением об ошибке «Нет такого файла или каталога», действителен, этот файл существует ... поэтому сообщение неверно. Почему?) A: основная причина в том, что wget не установлен на Mac OSX. Если вы используете Mac OSX, вам также потребуется установить wget.
Я пробовал:
- Я вручную загрузили файл (http://dist.neo4j.org/neo4j-community-1.7-unix.tar.gz), что Wget был не в состоянии получить.
- извлечение файла в корневой каталог приложения.
Вопросы, связанные вручную оправилась от этой проблемы:
- Q: Нужно ли вручную извлеченный каталог будет называться что-то особенное? (то есть: «Neo4j», «neo4j» и т. д.). A: Его нужно будет назвать «neo4j», но исправление (ниже) устраняет необходимость этого.
- 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:
- локон -О http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz
- TAR -xzvf Wget-1.13.tar.gz
- кд Wget-1,14
- ./ Настроить --with-SSL = OpenSSL
- сделать
- Sudo сделать установку
- который Wget (для подтверждения Wget теперь установлен)
Используйте текущий WGET скачать с сайта Gnu ORG в.
'Нет такого файла или каталога - wget http: // dist.neo4j.org/neo4j-community-1.7-unix.tar.gz'. вам нужно больше объяснений? попробуйте сначала загрузить его, а затем указать файл. не указывайте его с помощью 'wget' – ulkas
@ulkas: Я обновил вопрос, чтобы уточнить, что я ищу и что я пробовал. Спасибо за ответ. – HisHighnessDog