我正在运行 genghisapp - Mongo 管理的宝石。当我运行它时,它会警告我未加载本机 BSON 扩展并建议我运行gem install bson_ext
.
我最近安装rbenv
并安装了我的 gem,例如genghisapp
安装在~/.gem
我的路径上并且加载正常。
我的第一次尝试是运行gem install bson_ext
,但在重新启动 mongo/shell 后没有任何效果 - 消息仍然存在。
然后我怀疑这不是一条 genghisapp 消息,而是一条 Mongo 消息,所以我想我可能需要将它安装为 sudo。但是,由于我仍在使用本地 rbenv gem,因此现在将权限设置为 root/whatever,这导致我的 rbenv 安装中断。
解决这个问题的正确方法是什么?我应该找到 OSX gem 并调用其完整路径来安装还是需要指定其他内容?