Ruby on Rails — это mongodb — mongoid

#ruby-on-rails #mongodb #rubygems #mongoid #ruby-on-rails-6

#ruby-on-rails #mongodb #rubygems #mongoid #ruby-on-rails-6

Вопрос:

Я не могу установить драгоценный камень mongoid в свой проект. Я использую rails 6.0.0, и он всегда выдает мне эту ошибку

Установка mongo 2.14.0 (была 2.14.0.rc1) Ошибка :: EACCES: в разрешении отказано @ rb_file_s_symlink — (spec / support /../../. mod / drivers-evergreen-tools / .evergreen / ocsp, C: /Ruby27-x64/lib/ruby/gems/2.7.0/gems/mongo-2.14.0 /spec / support / ocsp) При установке mongo (2.14.0) произошла ошибка, и Bundler не может продолжить работу. Убедитесь, что `gem install mongo -v ‘2.14.0’ —source ‘https: // rubygems.org /’ ‘ завершается успешно перед объединением.

В Gemfile: mongoid был разрешен до версии 7.0.11, что зависит от Mongo

Я уже изменил версии драгоценного камня mongoid, но всегда есть необходимость

Комментарии:

1. Я предполагаю, что ошибка возникает при запуске этой команды gem install mongo -v '2.14.0' --source 'https://rubygems.org/' , верно?

Ответ №1:

Выполнить

  gem install mongo -v '2.14.0' --source 'https://rubygems.org/'
 

с правами администратора