2010-08-17 53 views
0

当试图在Ubuntu机器上安装Bundler 0.8.1时,它安装正常,但可执行文件“bundle”没有被看到的地方。其他gem安装成功,包括其可执行文件。“gem install bundler --version = 0.8.1”不会安装软件包可执行文件

使用:gem install bundler --version=0.8.1

RubyGems Environment: 
- RUBYGEMS VERSION: 1.3.7 
- RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i486-linux] 
- INSTALLATION DIRECTORY: /home/ahammad/gems 
- RUBY EXECUTABLE: /usr/bin/ruby1.8 
- EXECUTABLE DIRECTORY: /home/ahammad/gems/bin 
- RUBYGEMS PLATFORMS: 
- ruby 
- x86-linux 
- GEM PATHS: 
- /home/ahammad/gems 
- GEM CONFIGURATION: 
- :update_sources => true 
- :verbose => true 
- :benchmark => false 
- :backtrace => false 
- :bulk_threshold => 1000 
- :sources => ["http://gems.rubyforge.org/", "http://gem1.gilt.com"] 
- REMOTE SOURCES: 
- http://gems.rubyforge.org/ 

路径/home/ahammad/gems/bin已添加到PATH,问题是有没有捆绑EXE。

任何想法?

回答

0

显然0.8.1使用“宝石包”,而不是“捆绑”

0

这可能是。我只用了1.0。但我有同样的问题。一个教程假设我可以运行“捆绑”。它只有在遵循这里的指示之后才被修复。 http://lindsaar.net/2010/3/31/bundle_me_some_sanity 该指导包括安装rvm并创建带有.rvmrc文件的应用程序目录。 然后在那个目录下你可以运行“bundle”。 二进制文件是~/.rvm/gems/[email protected]/bin/bundle

0

也许特定版本的捆绑软件不能用于安装,因此要选择特定版本的可用版本可以试试:

gem install bundler --version '<= 0.10.6' 

或者简单的卸载以前的打包程序并重新安装。然后通过gem list bundlerbundler _0.9.26_ -v(其中0.9.26是您的旧版宝石版本)进行检查。

检查您的本地gem文件夹的权限。

了解更多:How to upgrade/downgrade Rubygems at ruby​​forge

相关问题