kip*_*ens 2 spree ruby-on-rails-3 ruby-on-rails-3.2
当我尝试在新应用程序上安装spree时出现此错误:
您传递了:github作为gem'spree_gateway'的选项,但它无效.
我在Windows 7机器上使用rails 3.2.11.
D:\Dropbox\web\rails_projects\testapp>spree install
Would you like to install the default gateways? (Recommended) (yes/no) [yes] y
Would you like to install the default authentication system? (yes/no) [yes] y
Would you like to run the migrations? (yes/no) [yes] y
Would you like to load the seed data? (yes/no) [yes] y
Would you like to load the sample data? (yes/no) [yes] y
gemfile spree
gemfile spree_gateway
gemfile spree_auth_devise
run bundle install from "."
?[31mYou passed :github as an option for gem 'spree_gateway', but it is invalid.?[0m
Run Code Online (Sandbox Code Playgroud)
TL; DR:升级到Bundler的更高版本.
您可能有旧版本的Bundler.例如,在我的测试中,这个版本给了我这个错误:
$ bundle --version
Bundler version 1.0.21
Run Code Online (Sandbox Code Playgroud)
在我的机器上运行的版本是:
$ bundle --version
Bundler version 1.2.3
Run Code Online (Sandbox Code Playgroud)
我没有看得更近,但很明显,在某些方面,捆绑器有一个更改,增加了对该选项的支持.这两者之间有一个版本,它将开始工作.这可能是您所看到的问题.
| 归档时间: |
|
| 查看次数: |
1501 次 |
| 最近记录: |