我对这一切有点陌生,所以这可能是我忽略的显而易见的事情,但是当我尝试将我的 spree rails 应用程序推送到 heroku 或 beanstalk 时,我会遇到涉及 bundle 的不同错误。
这是 Heroku 的:
Installing spree_core (2.0.0)
Gem::InstallError: spree_core requires Ruby version >= 1.9.3.
An error occurred while installing spree_core (2.0.0), and Bundler cannot
continue.
Make sure that `gem install spree_core -v '2.0.0'` succeeds before bundling.
!
! Failed to install gems via Bundler.
!
! Push rejected, failed to compile Ruby/Rails app
这是 Elastic Beanstalk 的:
https://github.com/spree/spree_gateway.git (at 2-0-stable) is not checked out.
Please run `bundle install` (Bundler::GitError)
我的 gemfile 在这里。 https://github.com/pjsim/spree_exporting_sardinia/blob/master/Gemfile
该应用程序在本地服务器上捆绑并运行良好,我的 ruby 版本是 1.9.3p392,所以我不明白为什么它在这里失败。有什么想法我哪里出错了吗?