首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在部署的服务器上使用ext/multistage和rake 0.9.2.2与0.9.2的capistrano和rake的问题

在部署的服务器上使用ext/multistage和rake 0.9.2.2与0.9.2的capistrano和rake的问题
EN

Stack Overflow用户
提问于 2012-05-02 07:58:18
回答 1查看 194关注 0票数 1

我想在服务器上启动一个暂存环境。我目前正在使用capistrano进行部署。

我对ext/multistage扩展进行了更改,但得到以下错误:

代码语言:javascript
复制
# Add RVM's lib directory to the load path.
  * executing "cd /data/sites/staging.domain.com/apps/app/releases/20120501225426 && rake RAILS_ENV=production  db:migrate"
    servers: ["173.111.158.135"]
    [173.111.158.135] executing command
*** [err :: 173.111.158.135] rake aborted!
*** [err :: 173.111.158.135] Could not find rake-0.9.2.2 in any of the sources
*** [err :: 173.111.158.135] 
*** [err :: 173.111.158.135] (See full trace by running task with --trace)
*** [err :: 173.111.158.135] 
    command finished in 1332ms
failed: "rvm_path=/usr/local/rvm /usr/local/rvm/bin/rvm-shell '1.9.2' -c 'cd /data/sites/staging.domain.com/apps/app/releases/20120501225426 && rake RAILS_ENV=production  db:migrate'" on 173.111.158.135

在我的gemfile中,我有:

代码语言:javascript
复制
gem 'rake', '0.9.2.2'

在我的本地机器上,我得到:

代码语言:javascript
复制
Tue May 01$ rake -V
rake, version 0.9.2.2
Tue May 01$

在服务器上,我有:

代码语言:javascript
复制
#rake -V
rake, version 0.9.2

#rake
Could not find rake-0.9.2.2 in any of the sources
Run `bundle install` to install missing gems.

如果我运行以下命令:

代码语言:javascript
复制
# which ruby
/usr/local/rvm/rubies/ruby-1.9.2-p290/bin/ruby
# which rake
/usr/local/rvm/gems/ruby-1.9.2-p290/bin/rake
# /usr/local/rvm/gems/ruby-1.9.2-p290/bin/rake -V
rake, version 0.9.2

cap错误看起来有点神秘。有人能帮我解决这个问题吗?如果我指定了0.9.2.2,而它只有9.2,为什么我的另一个cap脚本可以工作?有没有一种方法需要强制capistrano安装rake 0.9.2.2,而我目前没有这样做?我该怎么做?

thx

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-02 08:00:31

例如,当您忘记bundle exec rails something时,通常会出现该错误。capistrano会要求/想要一个捆绑命令来捆绑安装这些gem吗?

编辑:是的,我打赌你的项目不会期望这个:rake RAILS_ENV=production db:migrate,但可能是bundle exec rake RAILS_ENV=production db:migrate

但是我不确定你是如何设置你的帽子的。

这是一个rails 3项目,对吗?

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

https://stackoverflow.com/questions/10405983

复制
相关文章

相似问题

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