Как предотвратить предупреждения в ruby 2,7 - PullRequest
1 голос
/ 01 апреля 2020

В ruby 2.7 У меня много предупреждений, подобных этому:

<main>: warning: __FILE__ in eval may not return location in binding; use Binding#source_location instead
/Users/user/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/pry-nav-0.3.0/lib/pry-nav.rb:17: 
warning: in `eval'

RUBYOPT с такими параметрами не работает:

-W:no-deprecated -W:no-experimental

1 Ответ

0 голосов
/ 02 апреля 2020

Это спецификация pry c, и она должна быть исправлена, см. this commit .

Обновление pry (у которого pry-rails есть зависимость) до v0.13.0

Редактировать: С другой стороны, pry-nav, которая также, похоже, связана с вашими проблемами, в настоящее время запрашивает что-то ниже v0.13.0, поэтому она может работать не так, как сейчас. Вы должны заставить его работать с последней прай.

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