1

我正在尝试在 DigitalOcean 预构建的 Rails 应用程序(独角兽、nginx)上部署一个应用程序。

使用标准 capistrano v3 recipy 一切正常,但是当我添加以下模块来执行迁移时,捆绑安装和预编译资产:

require 'capistrano/bundler' require 'capistrano/rails/migrations' require 'capistrano/rails/assets'

我得到一个

DEBUG [4f5bfce9] Command: cd /home/rails/releases/20140307184517 && ( RAILS_ENV=production bundle exec rake assets:precompile ) DEBUG [4f5bfce9] bash: /usr/local/bin/bundle: /usr/bin/ruby1.8: bad interpreter: No such file or directory DEBUG [4f5bfce9]

这就是我现在完全陷入困境的地方:S

4

1 回答 1

0

看起来正在引用的捆绑程序副本正在尝试使用不存在的 ruby​​ 1.8。

能查一下内容/user/local/bin/bundle吗?

于 2014-03-07T19:03:33.827 回答