Я обновил Rubygems вручную, запустив файл setup.rb. С тех пор я не могу запустить свое приложение с использованием rackup (я не использую rails. Это отдельный виноградный API, смонтированный на стойке).Получение приведенной ниже ошибки -
Указанная процедура не найдена.- C: /Ruby25-x64/lib/ruby/gems/2.5.0/gems/bigdecimal-1.4.3/lib/bigdecimal/util.so (LoadError)
У меня естьпроверил путь к файлу, упомянутый в ошибке.Файл util.so существует по этому точному пути.Попробовал переустановить bigdecimal gem, а также добавил bigdecimal в мой файл gem, но это не помогает.Ниже мой код.Это довольно просто и прекрасно работало до того, как я запустил обновление -
Dir["#{File.dirname(__FILE__)}/app/api/**/*.rb"].each { |f| require f }
module API
class Root < Grape::API
format :json
prefix :api
get :status do
{ status: 'ok' }
end
end
end
Application = Rack::Builder.new do
map "/" do
run API::Root
end
end
Я полностью не могу запустить Rackup в моей системе. Ранее созданные API, которые работали отлично, теперь терпят неудачу с этой ошибкой. Любые предложениячто я могу сделать в этой ситуации, было бы очень полезно. Спасибо!