1
有一些問題在Fedora 8紅寶石安裝寶石1.8.7p334(企業版)走行軌1.2.6通過捆綁安裝Ruby可執行文件使他們處於不同的位置比創業板安裝
主要的問題我有是捆綁器安裝在/usr/lib/ruby/gems/1.8/bin
可執行文件。然而,Gem在/usr/bin
中安裝可執行文件,這是我想要的地方。
如何告訴bundler將它們放置在/usr/bin
?我已看過--binstubs
標誌,但它似乎並未完成必要的要求。
任何幫助,非常感謝。
RubyGems Environment:
- RUBYGEMS VERSION: 1.5.2
- RUBY VERSION: 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /usr/lib/ruby/gems/1.8
- /root/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
以防萬一你不知道,通過安裝捆紮機寶石的時候,然後你通常必須通過'束exec來執行其可執行文件...',例如'捆綁高管rspec的投機/' – Florent2 2011-03-07 20:44:12
任何想法,爲什麼他們不能/不應該直接調用? – trimbletodd 2011-03-07 22:09:35
如果您安裝了多個版本的gem,直接執行bin通常會加載最新版本,而不是Gemfile.lock中定義的版本。 – graywh 2012-03-24 20:48:05