Fix Homebrew formula to use HEAD and update docs #38
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's the problem?
When following the README instructions and running
brew tap tobi/try
, I got this error:This happens because there's no
homebrew-try
repository. The repo is namedtry
, which doesn't follow Homebrew's naming convention (homebrew-*
).Then I tried
brew install try
directly instead, I got a SHA256 mismatch error:This is because the formula uses an archive URL for the main branch (
archive/refs/heads/main.tar.gz
), so the hash changes every time main is updated.How this fixes it
Formula/try.rb: Switch to using
head
url
andsha256
(these were causing the mismatch)version "main"
(invalid version string)head
to reference the main branch directlyREADME.md: Updated with correct installation instructions
brew tap
command (explains why full URL is needed)How to install now
I hope it should work now!