2014-09-24 74 views
0

安装有轨4.1.2施普雷我一直试图在入门giude在guides.spreecommerce.com/developer/getting_started_tutorial.html在Ubuntu 13.04

$ rails 4.1.2 new mystore 
$ cd mystore 

发出内部消除安装大礼包下面的说明。当我运行

$ spree install --auto-accept 

我得到:

Gemfile中礼包 的Gemfile spree_gateway 的Gemfile spree_auth_devise 运行包从安装 “” git源//github/spree/spree_gateway.git尚未检出。请运行bundle安装试图启动您的应用程序

之前我跑

:~/mystore$ bundle install 

Updating github/spree/spree_gateway.git 
Updating github/spree/spree_auth_devise.git 
Fetching gem metadata from //rubygems.org/......... 
Fetching additional metadata from //rubygems.org/.. 
Resolving dependencies.................................. 
Bundler could not find compatible versions for gem "rails": 

在Gemfile中:

spree (= 2.3.3) ruby depends on 
spree_backend (= 2.3.3) ruby depends on 
spree_core (= 2.3.3) ruby depends on 
rails (~> 4.1.4) ruby 

rails (4.1.2) 

我做了什么错在导游列出的步骤。 请问,我该如何解决这些依赖关系?

回答

0

Rails 4.1.2是不是最新版本,现在,文件已经过时,施普雷(至少你使用的分支)需要更新的版本,改变你的命令:

rails 4.1.5 new mystore #OR 4.1.4喜欢你的错误说:rails (~> 4.1.4) ruby意味着至少4.1.4

你应该没问题。

+0

谢谢!那工作。我改用Rails 4.1.6。我现在将查找如何将数据库更改为MySQL,因为它似乎默认使用sqlite。 – user1823354 2014-09-25 01:47:11