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 快速入門)