晚上好..
尝试使用capistrano从Jenkins部署我的node.js应用程序时找不到nvm。
尝试使用多个解决方案,如下面的〜/ .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
获取以下请求,当我在我的构建框中以 ubuntu 用户
运行nvm ls
时
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)
我的设置有什么问题吗?