Ruby on Rails 是 mongodb - mongoid

Posted

技术标签:

【中文标题】Ruby on Rails 是 mongodb - mongoid【英文标题】:Ruby on Rails is mongodb - mongoid 【发布时间】:2021-04-05 16:18:24 【问题描述】:

我无法在我的项目中安装“mongoid”gem。我正在使用 rails 6.0.0,它总是给我这个错误

安装 mongo 2.14.0(原为 2.14.0.rc1) Errno :: EACCES: Permission denied @ rb_file_s_symlink - (规范/支持/../../.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,这取决于 蒙哥

我已经更改了 mongoid gem 的版本,但总有需要

【问题讨论】:

我认为是在您运行该命令gem install mongo -v '2.14.0' --source 'https://rubygems.org/' 时导致错误,对吧? 【参考方案1】:

运行

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

具有管理员权限

【讨论】:

以上是关于Ruby on Rails 是 mongodb - mongoid的主要内容,如果未能解决你的问题,请参考以下文章

Ruby on Rails - Criteria - Mongoid - where 条件为 2 x 2 列

为啥 Ruby on Rails 的 Enumerable 显示计数为 3 但“.each”仅打印出项目 1 次

思考Ruby On Rails的底层代码(Ruby on Rails 開發秘籍 | Ruby on Rails 快速入門)

Ruby on Rails入门篇

Ruby on Rails 開發秘籍 | Ruby on Rails 快速入門

ruby on rails - 问题捆绑安装nokogiri 1.7.2 on ruby on rails 4.x.