Ruby 1.9.2-p290 через rbenv выдает предупреждение от psych-1.2.1: VERSION и LIBYAML_VERSION - PullRequest
1 голос
/ 15 сентября 2011

Когда я запускаю ruby, я получаю следующие предупреждения:

~/.gem/gems/psych-1.2.1/lib/psych.rb:93: warning: already initialized constant VERSION
~/.gem/gems/psych-1.2.1/lib/psych.rb:96: warning: already initialized constant LIBYAML_VERSION

Я пытался поискать, но, похоже, нашел решение, которое заставляет меня думать, что оно специфично для моей системы. Есть ли способ это исправить?

Ответы [ 2 ]

1 голос
/ 21 сентября 2011

Похоже, эта проблема возникает из-за психа, вызываемого компоновщиком в Bundler.setup. Обходной путь, который я использовал:

gem 'psych'

В моем коде до

Bundler.setup
0 голосов
/ 16 февраля 2013

Есть два пути.

-> First

добавить драгоценный камень 'psych'

в вашем файле Gemfile и затем запустите

комплектация

-> Второй

gem uninstall psych

на консоли

...