无法在任何来源中找到treetop-1.4.9 - cap deploy:migrate

尝试从capistrano(cap deploy:migrate)运行迁移时遇到问题。
latest => /var/www/site/releases/20110108002015
* executing "cd /var/www/site/releases/20110108002015; rake RAILS_ENV=production  db:migrate"
servers: ["www.site.com"]
[www.site.com] executing command
** [out :: www.site.com] (in /var/www/site/releases/20110108002015)
** [out :: www.site.com] Could not find treetop-1.4.9 in any of the sources
** [out :: www.site.com] Try running `bundle install`.
command finished
failed: "sh -c 'cd /var/www/site/releases/20110108002015; rake RAILS_ENV=production  db:migrate'" on www.site.com
事实; Rails 3.0.0 Ruby 1.9.2 via rvm 安装了treetop gem,如果我ssh到远程服务器并运行capistrano手动尝试的命令,它可以正常工作。 其他人遇到这个或类似的问题?     
已邀请:
当你ssh到服务器并运行命令时,是否使用capistrano正在部署的同一用户?这样的问题通常是由于部署用户路径不包括与您的路径相同的文件夹。 尝试使用
cap shell
运行命令,然后你可以在相同的条件下测试它。     

要回复问题请先登录注册