Интеграция позвоночника с Джаггернаутом - PullRequest
0 голосов
/ 14 декабря 2011

Я пытаюсь интегрировать Хребет с Джаггернаутом. Сначала я попытался клонировать ветку fowa (https://github.com/maccman/spine.rails3/tree/fowa), но я не могу клонировать эту ветку, поэтому я делаю приложение самостоятельно, следуя maccman / spine.rails3 вместо Pusher, я использовал Juggernaut. Для Juggernaut я следовал за maccman / Juggernaut (https://github.com/maccman/juggernaut/tree/)

Я установил сервер Redis с помощью

sudo apt-get install redis-server

Я уже установил npm

spritle@ubuntu:~$ npm -v
1.0.106

Для

npm install -g juggernaut

npm ERR! Could not create /usr/local/lib/node_modules/___juggernaut.npm
npm ERR! error installing juggernaut@2.1.0 Error: EACCES, Permission denied '/usr/local/lib/node_modules/___juggernaut.npm'
npm ERR! Error: EACCES, Permission denied '/usr/local/lib/node_modules/___juggernaut.npm'
npm ERR! Report this *entire* log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>
npm ERR! 
npm ERR! System Linux 2.6.32-21-generic
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "juggernaut"
npm ERR! cwd /home/spritle
npm ERR! node -v v0.5.5-pre
npm ERR! npm -v 1.0.106
npm ERR! path /usr/local/lib/node_modules/___juggernaut.npm
npm ERR! code EACCES
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/spritle/npm-debug.log
npm not ok

Я получаю эту ошибку

Так я и сделал

npm install juggernaut
For this I am getting 

juggernaut@2.1.0 ./node_modules/juggernaut 
├── redis@0.6.6
├── node-static-maccman@0.5.3
├── optimist@0.2.8 (wordwrap@0.0.2)
└── socket.io@0.8.6

После этого я сделал

gem install juggernaut

Для

spritle@ubuntu:~$ sudo /etc/init.d/redis-server start

Я получаю

Starting redis-server: redis-server.

Для

spritle@ubuntu:~$ juggernaut

Я получаю

juggernaut: command not found

Так что для http://localhost:8080 Я получаю

Unable to connect error

Я установил redis и juggernaut. Когда я запускаю localhost: 8080, я получаю ошибку. Я не знаю, что я сделал не так. Любой может помочь мне.

1 Ответ

1 голос
/ 16 декабря 2011

Я идиот, я хочу запустить сервер Джаггернаут, где я был установлен.Вместо этого я запустил сетвер в другом месте.Теперь я могу подключиться к Джаггернауту.Я могу получить доступ к http://localhost:8080. Теперь я начал juggernaut на

spritle @ ubuntu: / usr / local / lib / node_modules / juggernaut $ juggernaut server.js

...