2012-05-18 2 views
6

Hallo Leute, ich versuche einhorn + nginx in meinem Ubunton 10.04 in Linode für die Bereitstellung meiner Rails App zu konfigurieren und wenn ich führen Sie den Befehl:"update-rc.d: /etc/init.d/unicorn_app: Datei existiert nicht" in ubuntu 10.04

sudo update-rc.d unicorn_app defaults 

ich den nächsten Fehler:

update-rc.d: /etc/init.d/unicorn_app: file does not exist 

jedoch habe ich die unicorn_app Datei in init.d Ordner sehen können. Die Dateifarbe unicorn_app ist rot mit Hintergrund grau in Ubuntu-Terminal.

Wie kann ich dieses Problem beheben?

Vielen Dank!

Antwort

5

Ich denke, die "rote" Farbe in LS bedeutet, dass Unicorn_app ein gebrochener symbolischer Link ist. Bitte versuchen Sie ls -l /etc/init.d/unicorn_app, sehen Sie, ob die Datei, auf die es hinweist, existiert oder nicht.

Darüber hinaus können Sie file /etc/init.d/unicorn_app ausführen, um zu sehen, ob es sich um einen unterbrochenen symbolischen Link handelt oder nicht.

+0

Vielen Dank für Ihre Korrektur, es funktioniert gut: D – hyperrjas

+0

Gibt es eine andere Möglichkeit, dieses Problem zu beheben? Ich habe diese Befehle erfolgreich ausgeführt und habe immer noch das gleiche Problem. 'deploy @ server: ~ $ sudo update-rc.d einhorn_testapp defaults' update-rc.d: /etc/init.d/unicorn_testapp: Datei existiert nicht ' deploy @ server: ~ $ ls -l/etc/init.d/unicorn_testapp' gesamt 4, -rw-r - r - 1 root root 1682 Jun 26 23:19 einhorn_init.sh 'deploy @ server: ~ $ datei/etc/init.d/unicorn_testapp' /etc/init.d/unicorn_testapp: Verzeichnis 'deploy @ Server: ~ $ sudo update-rc.d Einhorn_testapp defaults' update-rc.d: /etc/init.d/unicorn_testapp: Datei existiert nicht – Nickdb93

+0

@ Nickdb93 Sie haben diese Befehle erfolgreich ausgeführt, sie wurden jedoch nicht erfolgreich abgeschlossen. –

Verwandte Themen