如何添加universal-darwin-15?

时间:2016-06-28 13:03:26

标签: ruby macos homebrew

(Mac OS X 10.11.5,El Capitan)brew cask install由于缺少ruby 2.0.0扩展名universal-darwin-15而失败。该系统具有universal-darwin-13和-14。我已经在网上搜索并尝试升级brew,cask和gem,但这些都没有添加darwin版本。 AppStore中没有更新等待。我该如何添加它?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我认为问题在于系统的某些部分使用旧的Apple提供的ruby,而另一部分则使用较新的Homebrew安装版本。我今天早上花了几个小时跟踪xcode和ipatool的问题,并最终通过以下某些组合修复了我的universal-darwin-15问题: brew uninstall ruby brew install ruby gem update sudo rm -rf /Library/Ruby/Gems/2.0.0 (you can also mv to /tmp) sudo gem update --system

此处更多信息:https://github.com/caskroom/homebrew-cask/issues/7732

请注意,如果您有涉及/ usr / local的权限问题,则不应使用sudo来修复它们。确保您的用户标识位于wheel组中,并且/ usr / local / *由您的用户标识递归拥有。

答案 1 :(得分:0)

我刚刚解决了类似问题 - 这对我来说最终是一个权限问题。我在该目录中复制了一个不同的universal-darwin文件夹,将其与我的系统说我丢失的号码相匹配(universal-darwin-16对我来说)然后我最终运行:

sudo chown -R $(whoami) your-directory-here

on universal-darwin-16,Cask和caskroom目录 - 您可能需要查看一下系统上的 Cask / caskroom 目录(对我来说,他们位于不同的位置) 。)