2013-06-22 79 views
0

我們正在嘗試安裝最新版本的Plucky以使用我們的Mongo安裝,但是運行軟件包更新不會將Plucky gem更新到0.6.3的最新版本。某些原因,我們的寶石版本保持在0.5.2。最新的gem沒有安裝

我們跑都bundle updatebundle update plucky

的Gemfile:

gem 'mongo' 
gem 'mongo_mapper' 
gem 'whois' 
gem 'bson_ext' 
gem 'bson' 
gem 'newrelic_rpm' 
gem 'rpm_contrib' 

命令和輸出:

[[email protected]]# bundle list 
Gems included by the bundle: 
    * actionmailer (3.2.12) 
    * actionpack (3.2.12) 
    * activemodel (3.2.12) 
    * activerecord (3.2.12) 
    * activeresource (3.2.12) 
    * activesupport (3.2.12) 
    * arel (3.0.2) 
    * bson (1.9.0) 
    * bson_ext (1.9.0) 
    * builder (3.0.4) 
    * bundler (1.3.1) 
    * coffee-rails (3.2.2) 
    * coffee-script (2.2.0) 
    * coffee-script-source (1.6.2) 
    * erubis (2.7.0) 
    * execjs (1.4.0) 
    * hike (1.2.3) 
    * i18n (0.6.4) 
    * journey (1.0.4) 
    * jquery-rails (3.0.1) 
    * json (1.8.0) 
    * mail (2.4.4) 
    * mime-types (1.23) 
    * mongo (1.9.0) 
    * mongo_mapper (0.12.0) 
    * multi_json (1.7.7) 
    * mysql2 (0.3.11) 
    * newrelic_rpm (3.6.3.111) 
    * plucky (0.5.2) 
... 


[[email protected]]# bundle update 
Fetching gem metadata from http://rubygems.org/........... 
Fetching gem metadata from http://rubygems.org/.. 
Resolving dependencies... 
Installing rake (10.1.0) 
Using i18n (0.6.4) 
Using multi_json (1.7.7) 
Using activesupport (3.2.12) 
Using builder (3.0.4) 
Using activemodel (3.2.12) 
Using erubis (2.7.0) 
Using journey (1.0.4) 
Using rack (1.4.5) 
Using rack-cache (1.2) 
Using rack-test (0.6.2) 
Using hike (1.2.3) 
Using tilt (1.4.1) 
Using sprockets (2.2.2) 
Using actionpack (3.2.12) 
Using mime-types (1.23) 
Using polyglot (0.3.3) 
Using treetop (1.4.14) 
Using mail (2.4.4) 
Using actionmailer (3.2.12) 
Using arel (3.0.2) 
Using tzinfo (0.3.37) 
Using activerecord (3.2.12) 
Using activeresource (3.2.12) 
Using bson (1.9.0) 
Using bson_ext (1.9.0) 
Using bundler (1.3.1) 
Using coffee-script-source (1.6.2) 
Using execjs (1.4.0) 
Using coffee-script (2.2.0) 
Using rack-ssl (1.3.3) 
Using json (1.8.0) 
Using rdoc (3.12.2) 
Using thor (0.18.1) 
Using railties (3.2.12) 
Using coffee-rails (3.2.2) 
Using jquery-rails (3.0.1) 
Using mongo (1.9.0) 
Using plucky (0.5.2) 
... 
Your bundle is updated! Use `bundle show [gemname]` to see where a bundled gem is installed. 
[[email protected]]# 

回答

0

您應該安裝勇敢第一:

gem install plucky

然後將下面的行添加到您的Gemfile:

gem 'plucky', '~> 0.6.3'

你偏好於'~> 0.6.3'部分。你可以用gem 'plucky', '0.6.3'去。

如果這不起作用,請添加註釋。

+0

嗯,它仍然不工作。我們也更新了我們的gemfile。任何其他建議? – Crashalot

+0

這是發生了什麼事情:C:\ Sites \ x>軟件包更新 從http://rubygems.org/獲取gem元數據/ ........... 從http:// ruby​​gems獲取gem元數據。組織/ .. 解決依賴... ......捆紮機找不到兼容版本的寶石 「勇敢」: 在Gemfile中: mongo_mapper(> = 0)的x86-的mingw32取決於 勇敢(= 0.1 1.1)x86架構的mingw32 勇敢(0.6.3) 捆紮機無法找到寶石 「傾斜」 兼容的版本: 在Gemfile中: SASS護欄(〜> 3.2.3)的x86-的mingw32取決於 傾斜(〜> 1.3)x86-mingw32 rails(= 3.2.12)x86-mingw32取決於 tilt(1.1) – Crashalot

0

勇敢的是不是在你的Gemfile所以它必須是一個依賴。幾乎總是用gems指定一個依賴版本。創業板要求勇敢的大概要求0.5.2