首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >'cap production setup‘和'cap production deploy’不执行

'cap production setup‘和'cap production deploy’不执行
EN

Stack Overflow用户
提问于 2015-01-15 00:17:07
回答 1查看 445关注 0票数 0

我已经在ubuntu服务器14.10上用capistrano为deploy ruby on rails设置了所有的东西,但是当我通过cap production setup或deploy执行命令时,我得到了这个错误信息,所以我通过.rbenv/bin/rbenv找到了路径,但没有

我如何解决这个问题呢?下面是我得到的错误信息,谢谢

代码语言:javascript
复制
**DEBUG [2814493d] Finished in 3.501 seconds with exit status 0 (successful).

DEBUG [3f8ba0c4] Running /usr/bin/env [ -d ~/.rbenv/plugins/ruby-build ] as 

deployer@railserver.cloudapp.net

DEBUG [3f8ba0c4] Command: [ -d ~/.rbenv/plugins/ruby-build ]

DEBUG [3f8ba0c4] Finished in 0.012 seconds with exit status 0 (successful).

DEBUG [243e2a34] Running /usr/bin/env [ -d ~/.rbenv/versions/2.1.2 ] as 
deployer@railserver.cloudapp.net

DEBUG [243e2a34] Command: [ -d ~/.rbenv/versions/2.1.2 ]

DEBUG [243e2a34] Finished in 0.009 seconds with exit status 0 (successful).

DEBUG [7a6e00da] Running RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 ~/.rbenv/bin/rbenv exec gem query 
--quiet --installed --name-matches ^bundler$ as deployer@railserver.cloudapp.net

DEBUG [7a6e00da] Command: ( PATH=~/.rbenv/shims:~/.rbenv/bin:$PATH RBENV_ROOT=~/.rbenv 
RBENV_VERSION=2.1.2 RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 ~/.rbenv/bin/rbenv exec gem query 
--quiet --installed --name-matches ^bundler$ )

DEBUG [7a6e00da]        bash: /home/deployer/.rbenv/bin/rbenv: No such file or directory

DEBUG [7a6e00da] Finished in 0.009 seconds with exit status 127 (failed).

INFO [d6c3086f] Running RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 ~/.rbenv/bin/rbenv exec gem install 
bundler --quiet --no-rdoc --no-ri as deployer@railserver.cloudapp.net

DEBUG [d6c3086f] Command: ( PATH=~/.rbenv/shims:~/.rbenv/bin:$PATH RBENV_ROOT=~/.rbenv 
RBENV_VERSION=2.1.2 RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 ~/.rbenv/bin/rbenv exec gem install 
bundler --quiet --no-rdoc --no-ri )

DEBUG [d6c3086f]        bash: /home/deployer/.rbenv/bin/rbenv: No such file or directory

(Backtrace restricted to imported tasks)

cap aborted!

SSHKit::Runner::ExecuteError: Exception while executing as deployer@railserver.cloudapp.net: gem 
exit status: 127

gem stdout: Nothing written

gem stderr: bash: /home/deployer/.rbenv/bin/rbenv: No such file or directory

SSHKit::Command::Failed: gem exit status: 127

gem stdout: Nothing written

gem stderr: bash: /home/deployer/.rbenv/bin/rbenv: No such file or directory

Tasks: TOP => rbenv:install_bundler

(See full trace by running task with --trace)

deployer@railserver:~/rubyonrailstest$ cap aborted!

Stage not set, please call something such as `cap production deploy`, where production is a stage 
you have defined.**
EN

回答 1

Stack Overflow用户

发布于 2015-01-16 07:29:44

我推荐capistrano-rbenv-install plugin。它会让像你现在这样的问题消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27947563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档