다음 스크립트를 실행하고 있습니다.
gem install rdoc --no-document
gem install bundle
bundle
산출:
+ gem install rdoc --no-document
Successfully installed rdoc-6.1.1
1 gem installed
+ gem install bundle
Successfully installed bundle-0.0.1
Parsing documentation for bundle-0.0.1
Done installing documentation for bundle after 2 seconds
1 gem installed
1 gem installed
+ bundle install
/usr/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException)
from /usr/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'
from /srv/myuser/.gem/ruby/2.5.0/bin/bundle:23:in `<main>'
/srv/myuser/.gem/ruby/2.5.0/bin
내 경로에 추가 하여 gem을 설치할 수있었습니다.
gem env
쇼
RubyGems Environment:
- RUBYGEMS VERSION: 2.7.7
- RUBY VERSION: 2.5.1 (2018-03-29 patchlevel 57) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/2.5.0
- USER INSTALLATION DIRECTORY: /srv/myuser/.gem/ruby/2.5.0
- RUBY EXECUTABLE: /usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- SPEC CACHE DIRECTORY: /srv/myuser/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /usr/lib/ruby/gems/2.5.0
- /srv/myuser/.gem/ruby/2.5.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--user-install"
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /usr/local/sbin
- /usr/local/bin
- /usr/bin
gem list
설치된 보석을 보여줍니다. 다음을 수행 할 때도 번들을 찾을 수 있습니다.
ls -ltrah /srv/myuser/.gem/ruby/2.5.0/bin
번 들러를 설치하려고 시도했지만 도움이되지 않았습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
gem which bundle
아무것도 보이지 않습니다. gem spec bundle
그것을 보여주고 있습니다.
업데이트 : 번들을 실행하기 전에 번 들러를 설치하려고했지만 다음과 같은 동안 동일한 문제가 나타납니다.
gem list bundle
쇼
bundle (0.0.1)
bundler (2.0.1)
Gemfile.lock
다시 설치 번들 실행