{"id":14958530,"url":"https://github.com/ethereum/homebrew-ethereum","last_synced_at":"2025-05-15T09:02:27.382Z","repository":{"id":14807952,"uuid":"17530284","full_name":"ethereum/homebrew-ethereum","owner":"ethereum","description":"Homebrew Tap for Ethereum","archived":false,"fork":false,"pushed_at":"2025-04-03T17:23:10.000Z","size":1512,"stargazers_count":481,"open_issues_count":7,"forks_count":159,"subscribers_count":54,"default_branch":"master","last_synced_at":"2025-04-07T03:16:39.254Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"zeke/node-canvas","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ethereum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-03-07T23:10:47.000Z","updated_at":"2025-04-04T02:14:59.000Z","dependencies_parsed_at":"2023-02-17T08:18:09.059Z","dependency_job_id":"f1594829-0449-4bf6-a182-81b97192b27d","html_url":"https://github.com/ethereum/homebrew-ethereum","commit_stats":{"total_commits":3465,"total_committers":39,"mean_commits":88.84615384615384,"dds":0.5777777777777777,"last_synced_commit":"032a61955f9b8c8af3c8eab1fd9296b72b0d7aae"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fhomebrew-ethereum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fhomebrew-ethereum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fhomebrew-ethereum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fhomebrew-ethereum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ethereum","download_url":"https://codeload.github.com/ethereum/homebrew-ethereum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248890619,"owners_count":21178472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-24T13:17:18.478Z","updated_at":"2025-04-14T13:46:43.369Z","avatar_url":"https://github.com/ethereum.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"homebrew-ethereum\n=================\n\nHomebrew Tap for Ethereum\n\n**Important note: reporting issues with any of these brews should be done at their respective repositories ([Go client](https://github.com/ethereum/go-ethereum) and [Solidity](https://github.com/ethereum/solidity)).**\n\n## Installation\n\n```\nbrew tap ethereum/ethereum\n```\n\n### Go client\n```\nbrew install ethereum\n```\n\n### Solidity\n\nTo install the latest release:\n```\nbrew install solidity\n```\n\nTo install the latest 0.7.x release:\n```\nbrew install solidity@7\n```\n\nTo install the latest 0.6.x release:\n```\nbrew install solidity@6\n```\n\nTo install the latest 0.5.x release:\n```\nbrew install solidity@5\n```\n\nTo install the latest 0.4.x release:\n```\nbrew install solidity@4\n```\n\nNote: the older releases are not maintained indefinitely, but are provided as a convenience.\n\n## Running\n\n### Go client\n`geth`\n\n### Solidity\n`solc`\n\n## Development\nGet the latest development version with the `--devel` flag.\n\n\n### Go client\n```\nbrew reinstall ethereum --devel\n```\n\n\n### Current branches\n\nGo:\n* `--devel` is on develop branch\n* normal install is on master branch\n\n\n## Upgrading\n\n```\nbrew update \u0026\u0026 brew upgrade\n```\n\n## Minor updates\n\n### Go client\n```\nbrew update \u0026\u0026 brew reinstall ethereum\n```\n\n\n## Versions\nList available versions with:\n```\nls -l /usr/local/Cellar/ethereum\n```\n\nIf you have other versions installed, you can switch with:\n```\nbrew switch ethereum \u003cversion\u003e\n```\nOr follow this [StackOverflow answer](http://stackoverflow.com/a/9832084/2639784)\n\nThese brews can be installed via the raw GitHub URLs, or by cloning this\nrepository locally with `brew tap ethereum/ethereum`. You can also install binary\nbottles directly with `brew install \u003cbottle_url\u003e`, see [cpt-obvious](https://build.ethdev.com/waterfall)\nfor previous builds.\n\n\n## Troubleshooting\n\n* Use `--verbose` to get more info while installing.\n* Make sure to update XCode and the command line tools.\n* Run `brew update` and `brew upgrade`\n* Fix what the `brew doctor` says.\n* Reinstall dependencies: `brew reinstall boost --c++11 --with-python`\n* Make changes to `/usr/local/Library/Taps/ethereum/homebrew-ethereum/ethereum.rb`\n* Reinstall with `brew reinstall ethereum.rb` (send a pull request!)\n* Take a walk\n\nNote that the `ethereum` keg exists in [`homebrew-core`](https://github.com/Homebrew/homebrew-core/blob/master/Formula/ethereum.rb). It's not always up to date in `homebrew-core` and you might want to prioritise the version from this tap. To do this, you can pin this tap by running the following command:\n\n```shell\nbrew tap-pin ethereum/ethereum\n```\n\n## Patching\n\nFirst `cd /Library/Caches/Homebrew/ethereum--git/` and make your changes. Then `git diff \u003e shiny.patch`, copy/paste the content of your patch under `__END__` of `ethereum.rb` and replace the `def patches` block with:\n\n```\ndef patches\n  DATA\nend\n```\n\nIf you want to submit your change, save your patch in a gist, add your `option 'shiny-option', 'Shiny description'` and the URL to your gist in the patches block and submit a pull request. Make sure to send a pull request to Ethereum also!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fethereum%2Fhomebrew-ethereum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fethereum%2Fhomebrew-ethereum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fethereum%2Fhomebrew-ethereum/lists"}