(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中没有更新等待。我该如何添加它?
提前致谢。
答案 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 目录(对我来说,他们位于不同的位置) 。)