Ruby не может найти подходящую версию пакета, но она существует в PATH - PullRequest
0 голосов
/ 16 января 2019

Я думаю, что это сводится к некоторой простой проблеме PATH, но я не могу найти ничего связанного.

Я успешно запустил bundle install, который впервые сгенерировал Gemfile.lock

Вот мойситуация

$ which bundle
/usr/local/bin/bundle

$ bundle version
Bundler version 1.17.3 (2019-01-01 commit d7089abb6)

$ bundle exec jekyll serve
/Library/Ruby/Site/2.3.0/rubygems.rb:283:in `find_spec_for_exe': Could not find 'bundler' (1.17.3) required by your /Users/coder/code/repo/docs/Gemfile.lock. (Gem::GemNotFoundException)
To update to the latest version installed on your system, run `bundle update --bundler`.
To install the missing version, run `gem install bundler:1.17.3`
    from /Library/Ruby/Site/2.3.0/rubygems.rb:262:in `bin_path'
    from /usr/local/bin/bundle:22:in `<main>'  

echo $PATH
/Users/coder/.nix-profile/bin:/Users/coder/.nix-profile/lib/kde4/libexec:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default:/nix/var/nix/profiles/default/lib/kde4/libexec:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/munki

В Gemfile.lock, тот же, который успешно выполнил bundle install:

BUNDLED WITH
   1.17.3

Нани ????

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...