2015-07-30 11 views
5

yüklü taşlar nasıl kullanılır.düzgün yüklü elde edilir</p> <pre><code>bundle install --path vendor/bundle </code></pre> <p>Tüm taşlar kullanılarak satıcı/paketteki projemin dizin içinde taşlar yüklemiş satıcı/paket dizininde

.bundle/yapılandırma dosyası

BUNDLE_PATH: vendor/bundle 
BUNDLE_DISABLE_SHARED_GEMS: '1' 

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

ayarları

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 paket env

Çevre

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 

paket gösterisi i onun atma hatası simplecov demek herhangi mücevher kullanmaya çalıştığınızda sorun benim dosyalarında olduğu

/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 

--paths. i bana

/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) 

burada bir şey eksik bu hata veriyor bu dosyayı çalıştırmayı denediğinizde

My Yakut TestExample.rb

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

file ?? Belki de dosyayı nasıl gerektiriyor yanlıştır?

cevap

7

Bu satırı rb'ye eklemeyi deneyebilir misiniz?

require 'bundler/setup' 

ve sonra daha da sizin için çalışması gerektiğini düşünüyorum
bundle exec ruby TestExample.rb 

yapıyor çalıştırın.

+0

Teşekkürler @Horacio Branciforte Bu hile yaptı – nemoblob

+0

Wow! Çok basit! Teşekkürler dostum! –

+0

Teşekkürler, bana yardımcı oldu (y) –

İlgili konular