2014-09-24 91 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