在linux debian中找不到bundle命令

Pab*_*aba 24 ruby rubygems

当我输入时,bundle install 我得到错误'-bash:bundle:command not found'.

如何找到是否安装了bundler?

gem环境返回以下内容

RubyGems Environment:
  - RUBYGEMS VERSION: 1.2.0
  - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
  - INSTALLATION DIRECTORY: /var/lib/gems/1.8
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /var/lib/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://gems.rubyforge.org/
Run Code Online (Sandbox Code Playgroud)

有人可以解释我如何让bundler命令工作吗?我是这个主题的新手..

Ray*_*ter 41

gem install bundler
Run Code Online (Sandbox Code Playgroud)

或者可能,因为有一个可执行文件

sudo gem install bundler
Run Code Online (Sandbox Code Playgroud)

  • 将gem二进制文件添加到你的环境:export PATH =/var/lib/gems/1.8/bin /:$ {PATH}然后你可以使用bundle (4认同)
  • 我收到错误:安装bundler时出错:bundler需要RubyGems版本> = 1.3.6 (2认同)

kkr*_*ron 39

除了安装

gem install bundler
Run Code Online (Sandbox Code Playgroud)

你需要将gem安装目录放在Debian 11.04上的路径中,我使用的是gems v1.8

export PATH=/var/lib/gems/1.8/bin/:${PATH}
Run Code Online (Sandbox Code Playgroud)