我正在处理我的第一个 Rails 部署,但遇到了一个我无法解决的问题。mac osx 10.8.2 ruby 1.8.7 Rails 3.2.6 rvm 1.17.2
我一直在关注本教程http://brandnewrails.wordpress.com/并被困在 7c 上。我在 RVM 中进行了设置,让 git 在服务器上运行bundle install
,在应用程序中运行,并在 my_app/config/deploy.rb 中编写了 Capistrano 配方
然后我跑了:
$ capify .
没问题
$ cap deploy:setup
没有错误
$ cap deploy:check
回来You appear to have all necessary dependencies installed
$ cap deploy:migrations
是问题发生的地方。成功运行一堆命令后,capistrano 失败。见下文:
2012-12-10 00:43:56 executing `bundle_install'
* executing "cd /home/{servername}/party/releases/20121209134354 && bundle install --path vendor/bundle"
servers: ["{servername}"]
[{servername}] executing command
** [out :: {servername}] Could not locate Gemfile
command finished in 694ms
failed: "sh -c 'cd /home/alexchee/party/releases/20121209134354 && bundle install --path vendor/bundle'" on {servername}
有谁知道该怎么做?当我检查应用程序目录时,Gemfile 就在那里。任何想法或进一步的问题?