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)
Что-то не так в моей настройке?