如何在 Mac OS X 上安装 ASP.NET 5 vNext? 404 on mono--monolite

How do I install ASP.NET 5 vNext on Mac OS X? 404 on mono--monolite

我尝试根据 github.

上的说明在 Mac OS X Yosemite 上安装最新的 ASP.NET

我已经有 Homebrew,所以这一步工作正常:

brew tap aspnet/k

但是,在下一步 brew install kvm 中,我收到错误:

$ brew install kvm
==> Installing kvm dependency: mono
==> Downloading http://download.mono-project.com/sources/mono/mono-3.8.0.tar.bz2
Already downloaded: /Library/Caches/Homebrew/mono-3.8.0.tar.bz2
==> Downloading http://storage.bos.xamarin.com/mono-dist-master/latest/monolite-

curl: (22) The requested URL returned error: 404 Not Found
Error: Failed to download resource "mono--monolite"
Download failed: http://storage.bos.xamarin.com/mono-dist-master/latest/monolite-111-latest.tar.gz

注意:我第一次运行此程序时,mono-3.8.0 安装成功时收到的消息略有不同。

David Fowler 很快在 Twitter 上回答了我的问题并提出了 brew update(感谢 David!)但我得到了这个:

$ brew update
error: Your local changes to the following files would be overwritten by merge:
    Library/Formula/google-perftools.rb
Please, commit your changes or stash them before you can merge.
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

在这一点上,这似乎是一个 Homebrew 问题。我做错了什么?


更新:对不起,我是个白痴。根据 mars 的 agua 和 David Folwer 的建议,我按如下方式解决了这个问题:

cd /usr/local/Library/Formula/
git reset HEAD google-perftools.rb
git checkout google-perftools.rb
brew update
brew install kvm

而这时候kvm就安装好了。然后我将行 source /usr/local/Cellar/kvm/1.0.0-beta1/libexec/kvm.sh 添加到我的 .bash_profile

正如我们在评论中讨论的那样。

您在此文件 Library/Formula/google-perftools.rb 上存在 git 冲突。

您应该撤消更改:

git checkout -- Library/Formula/google-perftools.rb 

或进行 git 重置。

并再次更新 brew