Я просто так потерян. Я установил Ubuntu в Windows и установил rbenv, используя curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
. В мой файл .zshrc добавлены соответствующие строки, установлена необходимая версия ruby, поэтому теперь команда ruby -v
показывает ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
, как и должно быть. Я запустил sudo gem install bundler
, который напечатал хорошо Successfully installed bundler-2.0.1
. Но когда я запускаю команду bundler
, я получаю:
Traceback (most recent call last):
2: from /home/michal-sadowski/.rbenv/versions/2.5.3/bin/bundler:23:in `<main>'
1: from /home/michal-sadowski/.rbenv/versions/2.5.3/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'
/home/michal-sadowski/.rbenv/versions/2.5.3/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundler (Gem::GemNotFoundException)
Что я могу сделать, чтобы запустить его?
which bundler
дает /home/michal-sadowski/.rbenv/shims/bundler
which ruby
дает /home/michal-sadowski/.rbenv/shims/ruby