我刚刚克隆的代码到我在VirtualBox中运行的新建的Ubuntu Server环境。“捆绑安装” - 错误安装json 1.8.1
打字rake db:reset
设置数据库后,我收到一个错误说运行Bundle Install
因为我的束锁定到JSON 1.8.1但并没有任何在我的Gemfile中列出的来源中所列。
我跑了Bundle install
并得到了错误的照片(还没有想出如何复制/粘贴我的vm文本)。
我正在运行红宝石2.3.1和一切都已更新/升级。我试过操作Gemfile,Gemfile.lock,并且没有运气重新安装json。以前的解决方案似乎是在2011-2013年左右,但没有最新的。
这是一天+我的头撞在键盘上 - 我猜它与在较新的环境实现上使用旧代码有关?
帮助将不胜感激。
这是一种错误,可能有点难以解释,直到你做了几次。它告诉你确保'gem install json -v'1.8.1''命令成功 - 如果你运行这个命令,你会看到更多的信息错误。你可能需要一些系统依赖,比如'apt-get'或'brew'。顺便说一句,如果你面临奇怪的宝石错误,通常值得尝试在命令中加入'bundle exec' - 这将确保使用Gemfile中的版本,而不是系统版本。 –
你是正确的最大值,我试着安装json 1.8.1,它遇到了错误,期望2个参数,但只有获得一个称为fbuffer的东西,然后级联在这一点上崩溃。也许我应该删除这个问题,并把这个错误呢? – nitinator
不需要删除问题。只需添加错误。 –