неопределенный символ: rmpd_util_str_to_d - - PullRequest
0 голосов
/ 27 января 2019

Во время работы с gem 'tux' я получаю следующую ошибку:

2: from /usr/local/lib/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:34:in `require'
1: from /usr/local/lib/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:130:in `rescue in require'
/var/lib/gems/2.5.0/gems/ripl-rack-0.2.1/lib/ripl/rack.rb:38:in `eval': /var/lib/gems/2.5.0/gems/bigdecimal-1.4.2/lib/bigdecimal/util.so: undefined symbol: rmpd_util_str_to_d - /var/lib/gems/2.5.0/gems/bigdecimal-1.4.2/lib/bigdecimal/util.so (LoadError)

Как это исправить?

1 Ответ

0 голосов
/ 27 января 2019

Укажите / измените версию bigdecimal gem в вашем gemfile:

gem 'bigdecimal', '1.3.5'

Затем выполните $ bundle install

Версия 1.3.5 совместима с Ruby 2.5.0

(и другие версии имеют проблемы, см .: https://github.com/ruby/bigdecimal/issues/127)

...