2015-07-30 10 views
5

Ho installato gemme dentro la mia directory del progetto nel vendor/bundle utilizzandoCome utilizzare gemme installati nella cartella vendor/bundle

bundle install --path vendor/bundle 

tutte le gemme sono sempre correttamente installato.

file di .bundle/config

BUNDLE_PATH: vendor/bundle 
BUNDLE_DISABLE_SHARED_GEMS: '1' 

fascio ENV

Ambiente

Bundler 1.10.6 
Rubygems 2.4.8 
Ruby  2.0.0p643 (2015-02-25 revision 49749) [x86_64-linux] 
GEM_HOME /home/xyz/.rvm/gems/ruby-2.0.0-p643 
GEM_PATH /home/xyz/.rvm/gems/ruby-2.0.0-p643:/home/xyz/.rvm/gems/[email protected] 
RVM  1.26.11 (1.26.11) 
Git  1.9.1 
rubygems-bundler (1.4.4) 

Bundler Opzioni

path 
    Set for your local app (/home/xyz/code/project/.bundle/config): "vendor/bundle" 
    Set for the current user (/home/xyz/.bundle/config): "vendor/bundle" 
disable_shared_gems 
    Set for your local app (/home/xyz/code/project/.bundle/config): "1" 
    Set for the current user (/home/xyz/.bundle/config): "1" 

Gemfile

012.351.641,061 mila
source 'https://rubygems.org' 

gem 'creek' 
gem 'faraday' 
gem 'faraday_middleware' 
gem 'json' 
gem 'logger' 
gem 'mechanize' 
gem 'nokogiri' 
gem 'trollop' 
gem 'yajl-ruby' 
gem 'simplecov', :require => false, :group => :test 
gem 'test-unit' 

Gemfile.lock

GEM 
    remote: https://rubygems.org/ 
    specs: 
    creek (1.0.8) 
     nokogiri (~> 1.6.0) 
     rubyzip (>= 1.0.0) 
    docile (1.1.5) 
    domain_name (0.5.24) 
     unf (>= 0.0.5, < 1.0.0) 
    faraday (0.9.1) 
     multipart-post (>= 1.2, < 3) 
    faraday_middleware (0.10.0) 
     faraday (>= 0.7.4, < 0.10) 
    http-cookie (1.0.2) 
     domain_name (~> 0.5) 
    json (1.8.3) 
    logger (1.2.8) 
    mechanize (2.7.3) 
     domain_name (~> 0.5, >= 0.5.1) 
     http-cookie (~> 1.0) 
     mime-types (~> 2.0) 
     net-http-digest_auth (~> 1.1, >= 1.1.1) 
     net-http-persistent (~> 2.5, >= 2.5.2) 
     nokogiri (~> 1.4) 
     ntlm-http (~> 0.1, >= 0.1.1) 
     webrobots (>= 0.0.9, < 0.2) 
    mime-types (2.6.1) 
    mini_portile (0.6.2) 
    multipart-post (2.0.0) 
    net-http-digest_auth (1.4) 
    net-http-persistent (2.9.4) 
    nokogiri (1.6.6.2) 
     mini_portile (~> 0.6.0) 
    ntlm-http (0.1.1) 
    power_assert (0.2.4) 
    rubyzip (1.1.7) 
    simplecov (0.10.0) 
     docile (~> 1.1.0) 
     json (~> 1.8) 
     simplecov-html (~> 0.10.0) 
    simplecov-html (0.10.0) 
    test-unit (3.1.3) 
     power_assert 
    trollop (2.1.2) 
    unf (0.1.4) 
     unf_ext 
    unf_ext (0.0.7.1) 
    webrobots (0.1.1) 
    yajl-ruby (1.2.1) 

PLATFORMS 
    ruby 

DEPENDENCIES 
    creek 
    faraday 
    faraday_middleware 
    json 
    logger 
    mechanize 
    nokogiri 
    simplecov 
    test-unit 
    trollop 
    yajl-ruby 

BUNDLED WITH 
    1.10.6 

fascio spettacolo --paths

/home/xyz/.rvm/gems/ruby-2.0.0-p643/gems/bundler-1.10.6/lib/gems/bundler-1.10.6 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/creek-1.0.8 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/docile-1.1.5 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/domain_name-0.5.24 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/faraday-0.9.1 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/faraday_middleware-0.10.0 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/http-cookie-1.0.2 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/json-1.8.3 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/logger-1.2.8 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/mechanize-2.7.3 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/mime-types-2.6.1 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/mini_portile-0.6.2 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/multipart-post-2.0.0 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/net-http-digest_auth-1.4 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/net-http-persistent-2.9.4 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/nokogiri-1.6.6.2 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/ntlm-http-0.1.1 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/power_assert-0.2.4 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/rubyzip-1.1.7 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/simplecov-0.10.0 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/simplecov-html-0.10.0 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/test-unit-3.1.3 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/trollop-2.1.2 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/unf-0.1.4 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/unf_ext-0.0.7.1 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/webrobots-0.1.1 
/home/xyz/code/project/vendor/bundle/ruby/2.0.0/gems/yajl-ruby-1.2.1 

Il problema è nei miei file quando si tenta di utilizzare qualsiasi gemma dire simplecov il suo errore di lancio.

limare le Rubino TestExample.rb

require 'rubygems' 
require 'simplecov' 
.... 
rest of the code 
..... 
enter code here 

Quando provo a eseguire questo file mi dà questo errore

/home/xyz/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- simplecov (LoadError) 

mi manca qualcosa qui ?? Forse come sto richiedendo che il file sia sbagliato?

risposta

7

Puoi provare ad aggiungere questa riga nel tuo rb?

require 'bundler/setup' 

e quindi eseguirlo facendo

bundle exec ruby TestExample.rb 

Penso che dovrebbe funzionare per voi.

+0

Grazie @Horacio Branciforte Questo ha fatto il trucco – nemoblob

+0

Wow! Cosi 'semplice! Grazie uomo! –

+0

grazie, mi ha aiutato (y) –

Problemi correlati