nvm не найден при развертывании из Jenkins

Добрый вечер..

Получение nvm не найдено при попытке развернуть мое приложение node.js из Jenkins с использованием capistrano.

Пробовал с несколькими решениями, такими как, добавленный ниже код в ~/.bashrc.

export NVM_DIR=« $HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

Но не повезло. а также у меня есть ниже упомянутый код в моем deploy.rb

namespace :deploy do 
  desc 'Restart application'
  task :restart do
     run "kill `cat /tmp/.app.pid`; true"
     run "cd #{app_path} && sudo npm install"
     run "cd #{app_path}/src; (NODE_ENV=DEV nvm exec 4.4.5 nohup node app.js &) && sleep 1"
 end 
end

Получение ниже запроса, когда я бегу nvm ls В моей сборочной коробке как пользователь Ubuntu

nvm ls
->v0.10.32  
v4.4.5  
default -> 0.10.32 (-> v0.10.32)
node -> stable (-> v4.4.5) (default)
stable -> 4.4 (-> v4.4.5) (default)
iojs -> N/A (default)
lts/* -> lts/argon (-> N/A)
lts/argon -> v4.8.1 (-> N/A)
lts/boron -> v6.10.1 (-> N/A)

Что-то не так в моей настройке?

0 ответов

Другие вопросы по тегам