-
Notifications
You must be signed in to change notification settings - Fork 16
brew upgrade
is broken
#20
Comments
@davidfowl Should we just remove homebrew installer and use Curl or something to do the initial installation? |
Brew is very popular. I think it's worth keeping. Just my 2 cents. |
I love brew myself, it's great for a lot of things. But installing a version manager with a package manager is a little weird. For example, there's no official brew formula for nvm (see the discussion) and on their Readme they recommend curl or wget to install it. |
Yeah, it is strange. Also RVM doesn't use brew. I believe we used setup this repo because it makes installing mono easier. |
Yeah, it's mostly about Mono. We did it so that the |
@davidfowl time to pull the plug for brew formula for dnvm? :) |
My suggestion would be to ensure the curl script works on Mac (I think I tried it once and it worked fine) and change the Home repo instructions to that. Then, possibly, deprecate the Brew formula by printing a warning message or something (not sure if brew has a deprecation mechanism) |
This worked just fine for me too.
I suggest adding a line to |
@anurse AFAIK there is no deprecation flag for brew. Probably better to remove the formula altogether. |
@natemcmaster Unfortunately, because the As for deprecating/removing the brew formula, I thought that might be the case. I agree that removing it will probably be best. |
What's the work item here @muratg ? To me it sounds like:
|
@anurse yup, and test the curl command to make sure. When we update the documentation, we should also recommend a Mono version to install (and possibly a link) |
Ok, sounds good! |
Confirmed that the |
Looks like we're placing dnvm in ~/.dnx/dnvm these days. Make sure to update the command line to reflect that :) |
Yep. |
brew upgrade dnvm
should actually update DNVM on Mac. The current recipe does not actually update with dnvm changes. Add a version number to the recipe so brew will notice changes.Without this, it appears to users the DNVM is updated, even when its not. This leads to other issues, such as aspnet/dnx#2126.
Even when aspnet/dnvm#246 is resolved,
brew upgrade
is more familiar upgrade path for users.** Workaround **
The text was updated successfully, but these errors were encountered: