0

我刚刚将代码克隆到在 VirtualBox 中运行的新创建的 Ubuntu Server 环境中。

在键入rake db:reset设置数据库后,我收到一条错误消息,提示我要运行Bundle Install,因为我的包被锁定为JSON 1.8.1,但我的 Gemfile 中列出的任何源中都没有列出。

我跑了Bundle install,得到了错误的图片(还没有弄清楚如何从我的虚拟机中复制/粘贴文本)。

我正在运行Ruby 2.3.1,一切都已更新/升级。我尝试过操作 Gemfile、Gemfile.lock 并重新/安装 json,但没有成功。以前的解决方案似乎出现在 2011-2013 年,但最近没有。

这已经是我用头敲键盘的一天了——我猜这与在新的环境实现中使用旧代码有关吗?

帮助将不胜感激。

图像

图像

4

1 回答 1

0

我的朋友在 SO 中发现了这个晦涩的帖子,帮助我完成了这项工作:stackoverflow.com/questions/29578142/... - 我将 Gemfile.lock JSON 行从 1.8.1 更改为 1.8.2 并捆绑安装 + rake db:reset工作!现在看看我的应用程序功能是否仍然正常。谢谢你们的帮助!

于 2016-11-21T23:01:15.737 回答