Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue Tapping with Homebrew #10

Closed
codezninja opened this issue Mar 28, 2022 · 6 comments
Closed

Issue Tapping with Homebrew #10

codezninja opened this issue Mar 28, 2022 · 6 comments
Labels
bug Something isn't working

Comments

@codezninja
Copy link

When trying to tap this. I get the following error

$ brew tap tedsmitt/ecsgo
==> Tapping tedsmitt/ecsgo
Cloning into '/opt/homebrew/Library/Taps/tedsmitt/homebrew-ecsgo'...
remote: Enumerating objects: 21, done.
remote: Counting objects: 100% (21/21), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 21 (delta 6), reused 3 (delta 0), pack-reused 0
Receiving objects: 100% (21/21), done.
Resolving deltas: 100% (6/6), done.
Error: Invalid formula: /opt/homebrew/Library/Taps/tedsmitt/homebrew-ecsgo/ecsgo.rb
ecsgo: Calling bottle :unneeded is disabled! There is no replacement.
Please report this issue to the tedsmitt/ecsgo tap (not Homebrew/brew or Homebrew/core):
  /opt/homebrew/Library/Taps/tedsmitt/homebrew-ecsgo/ecsgo.rb:10

Error: Cannot tap tedsmitt/ecsgo: invalid syntax in tap!
@tedsmitt
Copy link
Owner

Hey @codezninja thanks for reporting this - I'm investigating the homebrew repo now. I'll let you know once this is fixed.

@tedsmitt
Copy link
Owner

I think the syntax has changed on the homebrew spec with a newer version of homebrew. I've amended this and tested, and looks to be working as expected. @codezninja can you confirm you can tap and install this now?

@tedsmitt tedsmitt added the bug Something isn't working label Mar 30, 2022
@codezninja
Copy link
Author

Hi @tedsmitt. I'm able to tap now. But the install fails with the following error

 $ brew install ecsgo
==> Downloading https://github.com/tedsmitt/ecsgo/releases/download/0.2.0/ecsgo_Darwin_arm64.tar.gz
Already downloaded: /Users/hunter/Library/Caches/Homebrew/downloads/a0e409617ccf8ef9c1ca5b131d6cedf060b35fa899306a42b01e88ff9c2f4a58--ecsgo_Darwin_arm64.tar.gz
==> Installing ecsgo from tedsmitt/ecsgo
Error: An exception occurred within a child process:
  Errno::ENOENT: No such file or directory - gossm

@tedsmitt
Copy link
Owner

tedsmitt commented Mar 30, 2022

@codezninja woops, bad copy+paste job from me there! Have amended again, can you try it now?

@codezninja
Copy link
Author

yup that worked! 🎉

@tedsmitt
Copy link
Owner

@codezninja I've just rolled out version 0.3.0 and confirmed that the tap is still working as expected, the latest version of goreleaser appears to be publishing it in the correct format.

I'll go ahead and close this issue!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants