0

Ubuntu を使用して ruby​​ on rails アプリケーションを構築しました。私のアプリケーションは github にあります。通常、ターミナルで次のようにして、最新の開発を github から私の Web サイト www.mywebsite.com に転送します。

cap production deploy:migrations

そして、すべてがうまくいきます。ターミナルで転送の進行状況が次のように表示されます。

* executing "rm -rf /var/www/apps/myapp/releases/20130720123042/public/assets &&\\\n        mkdir -p /var/www/apps/myapp/releases/20130720123042/public &&\\\n        mkdir -p /var/www/apps/myapp/shared/assets &&\\\n        ln -s /var/www/apps/myapp/shared/assets /var/www/apps/myapp/releases/20130720123042/public/assets"
    servers: ["92.51.243.6"]
    [92.51.243.6] executing command
    command finished in 626ms
  * executing `bundle:install'
  * executing "cd /var/www/apps/myapp/releases/20130720123042 && bundle install --gemfile /var/www/apps/myapp/releases/20130720123042/Gemfile --path /var/www/apps/myapp/shared/bundle --deployment --quiet --without development test"
    servers: ["92.51.243.6"]
    [92.51.243.6] executing command
    command finished in 1595ms
  * executing "chmod -R g+w /var/www/apps/myapp/releases/20130720123042"
    servers: ["92.51.243.6"]
    [92.51.243.6] executing command
    command finished in 645ms

以前のようにプロセスが完了せず、次のメッセージが表示されます。

  * executing "cd /var/www/apps/myapp/releases/20130720123042 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile"
    servers: ["92.51.243.6"]
    [92.51.243.6] executing command
 ** [out :: 92.51.243.6] rake aborted!
 ** [out :: 92.51.243.6] Received wrong number of arguments. [nil]
 ** [out :: 92.51.243.6] /var/www/apps/myapp/shared/bundle/ruby/1.8/gems/omniauth-1.1.0/lib/omniauth/strategy.rb:136:in `initialize'


more stuff here like the line above..

failed: "rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell 'ree-1.8.7-2012.02' -c 'cd /var/www/apps/myapp/releases/20130720123042 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile'" on 92.51.243.6
mypc@ubuntu:~/myapp$ 

この問題を解決する方法はありますか? ありがとう。

4

0 に答える 0