2013-04-26 10 views
6

ile çalışmak için bir düğüm sürümü belirtin İki farklı uygulamayı çalıştırmak için 2 sürüm NodeJS'ye ihtiyacım var. Bir sürüm varsayılan yolda kullanılabilir, böylece node numaralı telefonu arayarak çalıştırabilirim. Diğer sürüm ~/node-v10/bin/node'da yüklenir.Sonsuz: İki düğümlü sürüm yüklü olduğunda,

forever start app.js'u yaptığımda, ilk sürümle başlatıldı. I

İkinci düğüm sürümüyle sonsuza kadar komut dosyasını nasıl başlatırım? Sonsuza kadar, düğüm yolunu belirtmeme izin veren bir yapılandırmaya sahip görünmüyor.

Bunu denedim ama işe yaramıyor. Sonsuza hala eski sürümü ile başlar:

NODE_PATH=~/node-v10/bin/node forever start app.js 
+0

"NODE_PATH = ~/node-v10/bin/node; sonsuza dek app.js'yi başlat - noktalı virgülü kaçırıyormuş gibi görünüyor – Armand

cevap

3
Ayrıca komutu belirtmek için -c kullanabilirsiniz

: böylece normalde forever sadece ilk node kullanacak, node için

forever start \ 
    -c /opt/node-0.8.22-1e7b3d5/bin/node \ 
    /var/www/app/server.js 

-c varsayılan $ PATH içinde.

İlgili konular