Предупреждения после обновления до рубина 2.2.0

/gems/htmlentities-4.3.2/lib/htmlentities/mappings/expanded.rb:465: warning: duplicated key at line 466 ignored: "inodot"

/gems/ruby-2.2.0/gems/fog-core-1.25.0/lib/fog/core/collection.rb:144: warning: circular argument reference - filters

Очевидное подозрение в том, что эти драгоценные камни не нравятся рубинам 2.2.0, но кажется, что они работают

Должен ли я бояться будущего, неизбежных неудач, или эти драгоценные камни просто еще не догнали?

Ответ 1

Обе проблемы были решены в более новых версиях этих драгоценных камней.

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

Ответ 2

Мне нужна эта ошибка при установке redmine 3.2: /usr/lib/ruby/gems/ 2.3.0/gems/htmlentities-4.3.1/lib/htmlentities/mappings/expanded.rb:465: предупреждение: ключ "inodot" дублируется и перезаписывается в строке 466

Все просто: просто отредактируйте этот файл и удалите дублируемую строку!)

Но иногда нужно просто проверить версию htmlentities и удалить ненужные

gem list htmlentities
gem uninstall htmlentities -v '4.x.x'

Ответ 3

My System Config: Win 8.1 + SQL 2016 Expr SP1 + Redmine DB (тип SQL 2012 CS AI) + Redmine 3.3.1 + Ruby 2.3.3 + devkit + ImageMagick-6.9.6-8-Q16-HDRI-x64 -dll (ImageMagick-7.0.3 Не работает!)

Исправить проблему с htmlentities-4.3.1 "ключ inodot"

gem install htmlentities -v '4.3.4'
gem uninstall htmlentities -v '4.3.1'

Исправить проблему с загрузкой ошибки "tiny_tds"

gem install tiny_tds -v '1.0.5'
gem uninstall tiny_tds -v '0.6.2'

Измените все зависимости в Gemfile и Gemfile.lock от старой версии до новой.

Все остальные команды из "Установка сайта Redmine Guide".

Результат:

c:\inetpub\redmine>bundle exec rake db:migrate
migrating
add_column(:roles, :settings, :text)
-> 0.0019s
-> -1 rows
AddRolesSettings: migrated (0.0027s)
c:\inetpub\redmine>set REDMINE_LANG=ru
c:\inetpub\redmine>bundle exec rake redmine:load_default_data

Загружены данные конфигурации по умолчанию.

c:\inetpub\redmine>bundle exec rails server webrick -e production

=> Booting WEBrick
=> Rails 4.2.7.1 application starting in production on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2016-12-13 15:14:25] INFO  WEBrick 1.3.1
[2016-12-13 15:14:25] INFO  ruby 2.3.3 (2016-11-21) [x64-mingw32]
[2016-12-13 15:14:25] INFO  WEBrick::HTTPServer#start: pid=4468 port=3000
[2016-12-13 16:02:58] INFO  going to shutdown ...
[2016-12-13 16:02:58] INFO  WEBrick::HTTPServer#start done.
Exiting`enter code here`

Ответ 4

 gem uninstall htmlentities -v '4.3.2'
 gem install htmlentities -v '4.3.4'