This repository was deprecated and split into two repositories:
- Homebrew formulae/packages: Homebrew/homebrew-core (former contents of
Library/Formula
) - Homebrew package manager: Homebrew/brew
🏎 An online formulae browser for Homebrew
Home Page: https://formulae.brew.sh
License: BSD 2-Clause "Simplified" License
This repository was deprecated and split into two repositories:
Library/Formula
)I am trying to ensure both mac and linux rake tasks are run prior to build, to ensure all the data is generated successfully.
When running rake build
, it runs the rake task for generating mac formulae/analytics successfully, and then it runs the cask task. However, when it runs the linux task (linux_formula_and_analytics
), the formulae
and analytics
are skipped because rake considers the tasks already run.
Note that script/generate.rb
did not run for linux, despite the linux_formula_and_analytics
task being a pre-req for build
.
(And yes, the tasks here have an extra argument, the tap, which is from PR #266. But that is the only change to my rakefile.)
Personally, I expected build to run all three main tasks (formulae+analytics for mac, formulae+analytics for linux, and the cask task). However, it's possible that the build task is intentionally leveraging rake's behavior to only run either mac or linux tasks, and not both. But if that's the intention, it wasn't clear to me. (It's such a subtle rake 'gotcha' that I wouldn't be surprised if this is unexpected or intentional.)
If it is actually expected that both mac and linux tasks run for build
, then I'd be happy to open a PR to make the linux task reenable
both the formulae and analytics tasks prior to invoking them.
can i have ability to install node version 6.12.*? latest node 6.16.0 behaves strange, seems it doesn't have Intl inside, its just empty object, and my Jest tests fails because of this. can anyone suggest solution or workaround?
main problem is that (3500).toLocaleString() does nothing, it returns 3500 instead of 3,500 and Intl is just empty object
routine brew update
it tried to update from deno 1.5.3 to 1.6.0_1, and the 1.6.0_1 bottle URL 404s, so it had to build from source
==> Upgrading deno 1.5.3 -> 1.6.0_1
==> Downloading https://homebrew.bintray.com/bottles/deno-1.6.0_1.big_sur.bottle.tar.gz
#=#=-# #
curl: (22) The requested URL returned error: 404 Not Found
Error: Failed to download resource "deno"
Download failed: https://homebrew.bintray.com/bottles/deno-1.6.0_1.big_sur.bottle.tar.gz
Warning: Bottle installation failed: building from source.
trying all these urls in the browser, they all 404
formulae.brew.sh/_data/formula/deno.json
Lines 34 to 46 in 04ce8f4
whereas the urls from the previous commit do not 404
formulae.brew.sh/_data/formula/deno.json
Lines 34 to 46 in 5f72de2
it to use the prebuilt binary, as I am on an intel macbook
install a cask
I wasted some time waiting for brew update to finish and tell me that it was a cask and not a formula
A button which copies the install command to clipboard, so all a user has to do is Cmd + V
This was discussed in #270
Move cursor using keyboard to search box
I should keep press tab until I find "Search Homebrew Formulae" input box.
Move focus to search box when press '/' or something just like Google. It's really useful.
I tried to fix this myself but I don't understand how this website's search box has been made and where to put some js file.
Install a formula
No spacing around the install command.
"brew install python" says it is installing version 3.7.0, but typing "python --version" shows "Python 2.7.15.
https://yarnpkg.com/en/ is a package manager for node that uses Algolia for search. I think it would be great to replicate that experience for homebrew users. Go ahead and try out the search to see what I'm talking about. You just type and results against all of the packages on npm are delivered instantly with no noticeable lag.
Algolia is free for open source, for what it's worth.
This may require a different approach now this is using Jekyll/GitHub Pages.
(Imported from #23 CC @knpwrs @iam4x @pixelastic)
blue-jeans
caskNo results:
The result appears: https://formulae.brew.sh/cask/blue-jeans
Would be nice to add wavebox https://github.com/wavebox/waveboxapp
Not sure if this is an issue with this code or some peculiarity that's just affecting the production site.
Anyway, you can see formulae.brew.sh is returning all zeros for the install stats of a particular cask:
> curl -s https://formulae.brew.sh/api/cask/dropbox.json | jq '.analytics'
{
"install": {
"30d": {
"dropbox": 0
},
"90d": {
"dropbox": 0
},
"365d": {
"dropbox": 0
}
}
Whereas /api/analytics/cask-install/30d.json
is returning the real stats
> curl -s https://formulae.brew.sh/api/analytics/cask-install/30d.json | jq '.items[] | select(.cask == "dropbox")'
{
"number": 50,
"cask": "dropbox",
"count": "2,596",
"percent": "0.36"
}
https://formulae.brew.sh has a JS search box for searching formula names, but not a dedicated page. This prevents users from linking directly to a search.
I encountered this trying to update DuckDuckGo's !bang for Homebrew (!brew
). It's currently linking to:
http://brewformulas.org/search?search%5Bterm%5D={{{s}}}
This URL is no longer owned by Homebrew and there's no suitable replacement.
I suggest either having https://formulae.brew.sh?search=foo
automatically populate the search box or having a dedicated search page https://formulae.brew.sh/search?q=foo
On a fresh install of php 7.3 the [email protected] /usr/local/etc/php/7.3/php-fpm.d/www.conf
file is empty. I am not clear if this is by design, but it did cause me a few days of headache.
If it isn't by design I am happy to create a pull request to fix it.
The MacTeX cask shows an empty dependencies section:
However, the code shows that it depends on ghostscript
:
depends_on formula: 'ghostscript'
depends_on macos: '>= :sierra'
[grazfather@mbp:~]$ gcc -o hello hello.c
[grazfather@mbp:~]$ ./hello
Hello, world
[grazfather@mbp:~]$ ls -l `which strip`
lrwxr-xr-x 33 grazfather 24 Oct 20:20 /usr/local/bin/strip -> ../Cellar/binutils/2.32/bin/strip
[grazfather@mbp:~]$ strip hello
[grazfather@mbp:~]$ ./hello
dyld: malformed mach-o image: missing LC_DYSYMTAB
Abort trap: 6
[grazfather@mbp:~]$ brew info binutils
binutils: stable 2.33.1 (bottled) [keg-only]
GNU binary tools for native development
https://www.gnu.org/software/binutils/binutils.html
/usr/local/Cellar/binutils/2.32 (134 files, 167.5MB) *
Poured from bottle on 2019-10-24 at 20:20:50
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/binutils.rb
==> Caveats
binutils is keg-only, which means it was not symlinked into /usr/local,
because because Apple provides the same tools and binutils is poorly supported on macOS.
==> Analytics
install: 5,539 (30 days), 13,074 (90 days), 54,875 (365 days)
install-on-request: 4,767 (30 days), 11,559 (90 days), 46,150 (365 days)
build-error: 0 (30 days)
We've now migrated Linux formulae from linuxbrew-core to homebrew-core. Unfortunately, this breaks a non-trivial number of assumptions in this codebase.
Things that need to be updated (in a rough order, combining/jumping steps is fine):
keg_only
/ deprecated / disabled status, and (possibly) caveat textredirect_from
plugin to ensure that we don't break any links that used to work (e.g. migrate API JSON, formula/analytics/index pages)Things that don't need updating:
CC @EricFromCanada @Rylan12 @issyl0 for folks who have done Linux work here previously and may be interested in volunteering ❤️
✅ your issue is with the https://formulae.brew.sh website and not the (generated) contents of a given formula/cask page.
Install a formula (cocoapods).
I saw this webpage:
I was looking for an easy way to copy the brew install cocoapods
command to install cocoapods.
sett up a secure LAMP stack with SSL using a self-signed certificate
Server can be reached via tomcloud.ddns.net:8080 from the computer it selv or via external devices
Server cannot be reached via https://tomcloud.ddns.net, tomcloud.ddns.net:443 or https://tomcloud.ddns.net:443 from the computer it selv or via external devices
Establish a secure connection with ssl to the server
Hi
I would like to host a nextcloud instance on my Mac, how ever I am stuck while setting up a secure LAMP stack. Everything works fine, until i try to set up ssl on the server. After setting up ssl, I am able to connect to the server via tomcloud.ddns.net:8080 on the computer it selv and via external devices, How ever, I can't reach the Server via https://tomcloud.ddns.net, tomcloud.ddns.net:443 or https://tomcloud.ddns.net:443. I couldn't solve the problem while reading the documentations, investigating the error codes from the command line or the log files. I think it doesn't work because I use the wrong type of certifikats, but I've no cloo how to create the apropriate certifikats. I've tryed to document my steps from start to the end as acurate as possible. Ive also listed all the configuration documents, the used certifikats, keys and the log files. The "ssl_request_log" and the "tomcloud.ddns.net-error_log" are emty.
To narrow down the problem, I don't have nextcloud in the DocumentRoot folder yet. I copied the index.html document from the www folder to the DocumentRoot folder (nextcloud).
I am very grateful for help, solutions and tips.
thank you
Tom
device informations
Computer: MacBook Pro 13 2020
Processor: 2 GHz Quad-Core Intel Core i5
Operating system: macOS Monterey 12.2.1
description of the steps
Stop and uninstall native apache
sudo apachectl stop
sudo launchctl unload -w /Systems/Library/LaunchDaemons/org.apache.httpd.plist
Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Customize homebrew settings
Brew analytics off
Install httpd (apache) with Homebrew
brew install httpd
Configure httpd
Path to httpd.conf document:
/usr/local/etc/httpd/httpd.conf
Configurations in the httpd.conf document
In section „Options Indexes FollowSymLinks“ of the httpd.conf document
AllowOverride None -> AllowOverride All
Modules in the httpd.conf document
#LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so -> LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so
In section „# Dynamic Shared Object (DSO) Support“ hunter „LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so“ insert the following:
LoadModule php_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Customize user and group in httpd.conf document
User _www -> User tomgoetz
Group _www -> Group staff
Enable php in the httpd.conf document
DirectoryIndex index.html -> DirectoryIndex index.php index.html
Enable virtual hosts in the httpd.conf dokument
#Include /usr/local/etc/httpd/extra/httpd-vhosts.conf -> Include /usr/local/etc/httpd/extra/httpd-vhosts.conf
Change server name
#ServerName www.example.com:8080 -> ServerName localhost
Install php with homebrew
Brew install [email protected]
Change [email protected] settings
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.zshrc
export LDFLAGS="-L/usr/local/opt/[email protected]/lib"
export CPPFLAGS="-I/usr/local/opt/[email protected]/include"
Install mysql with homebrew
brew install mysql
Start mysql
brew services start mysql
Set up mysql
mysql_secure_installation to start configuring MySQL
Terminal output
tomgoetz@MacBook-Pro-von-Tom ~ % mysql_secure_installation to start configuring MySQL
Securing the MySQL server deployment.
Connecting to MySQL using a blank password.
VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?
Press y|Y for Yes, any other key for No: n
Please set the password for root here.
New password:
Re-enter new password:
By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Success.
Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network.
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
Success.
By default, MySQL comes with a database named 'test' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
Dropping test database...
Success.
Removing privileges on test database...
Success.
Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
Success.
All done!
tomgoetz@MacBook-Pro-von-Tom ~ %
Set up virtual hosts
Path to vhosts.conf document:
/usr/local/etc/httpd/extra/httpd-vhosts.conf
Content of the vhosts.conf document:
<VirtualHost *:8080>
ServerAdmin
DocumentRoot "/usr/local/var/www/nextcloud"
ServerName tomcloud.ddns.net
ServerAlias www.tomcloud.ddns.net
ErrorLog "/usr/local/var/log/httpd/tomcloud.ddns.net-error_log"
CustomLog "/usr/local/var/log/httpd/tomcloud.ddns.net-access_log" common
Create DocumentRoot folder
DocumentRoot folder path:
/usr/local/var/www/nextcloud
Set rights for DocumentRoot
Sudo chown -R tomgoetz:staff /usr/local/var/www
Sudo chown -R tomgoetz:staff /usr/local/var/www/nextcloud
Close httpd.conf and vhosts.conf document and save changes
Restart httpd, php and mysql
Sudo Brew services stop httpd
Sudo Brew services stop [email protected]
Brew services stop mysql
Brew services start httpd
Brew services start [email protected]
Brew services start mysql
Reboot computer
tomcloud.ddns.net:8080 is online but without ssl
Enable ssl
Configure httpd.conf document
Enable httpd-ssl.conf in the httpd.conf document
#Include /usr/local/etc/httpd/extra/httpd-ssl.conf -> Include /usr/local/etc/httpd/extra/httpd-ssl.conf
Enable required modules in httpd.conf document
#LoadModule ssl_module lib/httpd/modules/mod_ssl.so -> LoadModule ssl_module lib/httpd/modules/mod_ssl.so
#LoadModule socache_shmcb_module lib/httpd/modules/mod_socache_shmcb.so -> LoadModule socache_shmcb_module lib/httpd/modules/mod_socache_shmcb.so
Create certs folder
Path of certs folder:
/usr/local/etc/httpd/certs
Create required documents
openssl genrsa -out key.pem 2048
openssl req -new -sha256 -key key.pem -out csr.csr
openssl req -x509 -sha256 -days 365 -key key.pem -in csr.csr -out certificate.pem
Terminal output
Country Name (2 letter code) []:
State or Province Name (full name) []:
Locality Name (eg, city) []:
Organization Name (eg, company) []:
Organizational Unit Name (eg, section) []:
Common Name (eg, fully qualified host name) []:tomcloud.ddns.net
Email Address []:
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
tomgoetz@MacBook-Pro-von-Tom ~ % openssl req -x509 -sha256 -days 365 -key key.pem -in csr.csr -out certificate.pem
tomgoetz@MacBook-Pro-von-Tom ~ %
Copy certificate.pem, key.pem and csr.csr documents to the certs folder
Configure httpd-ssl.conf document
Path of httpd-ssl.conf document:
/usr/local/etc/httpd/extra/httpd-ssl.conf
Changes in the httpd-ssl.conf document
Customize path to documents
SSLCertificateFile "/usr/local/etc/httpd/server.crt" -> SSLCertificateFile "/usr/local/etc/httpd/certs/certificate.pem"
SSLCertificateKeyFile "/usr/local/etc/httpd/server.key" -> SSLCertificateKeyFile "/usr/local/etc/httpd/certs/key.pem"
Configure httpd-vhosts.conf document
Content of the httpd-vhosts.conf document:
<VirtualHost *:8080>
ServerAdmin x
DocumentRoot "/usr/local/var/www/nextcloud"
ServerName tomcloud.ddns.net
ServerAlias www.tomcloud.ddns.net
ErrorLog "/usr/local/var/log/httpd/tomcloud.ddns.net-error_log"
CustomLog "/usr/local/var/log/httpd/tomcloud.ddns.net-access_log" common
<VirtualHost *:443>
ServerAdmin x
DocumentRoot "/usr/local/var/www/nextcloud"
SSLEngine on
SSLCipherSuite HIGH:MEDIUM:!MD5:!RC4:!3DES
SSLCertificateFile "/usr/local/etc/httpd/certs/certificate.pem"
SSLCertificateKeyFile "/usr/local/etc/httpd/certs/key.pem"
ServerName tomcloud.ddns.net
ServerAlias www.tomcloud.ddns.net
ErrorLog "/usr/local/var/log/httpd/tomcloud.ddns.net-error_log"
CustomLog "/usr/local/var/log/httpd/tomcloud.ddns.net-access_log" common
Close httpd.conf, httpd-ssl.conf and httpd-vhosts.conf documents and save changes
Reboot computer
Server can be reached via tomcloud.ddns.net:8080 from the computer it selv or via external devices
Server cannot be reached via https://tomcloud.ddns.net, tomcloud.ddns.net:443 or https://tomcloud.ddns.net:443 from the computer it selv or via external devices
Terminal output trying to find the error
Last login: Mon Feb 21 22:08:40 on ttys000
tomgoetz@MacBook-Pro-von-Tom ~ % brew services list
Name Status User File
httpd error 256 root ~/Library/LaunchAgents/homebrew.mxcl.httpd.plist
mysql started tomgoetz ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
[email protected] started tomgoetz ~/Library/LaunchAgents/[email protected]
tomgoetz@MacBook-Pro-von-Tom ~ % httpd -t
Syntax OK
tomgoetz@MacBook-Pro-von-Tom ~ % /usr/local/opt/httpd/bin/httpd -D FOREGROUND
(48)Address already in use: AH00072: make_sock: could not bind to address [::]:8080
(48)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:8080
no listening sockets available, shutting down
AH00015: Unable to open logs
tomgoetz@MacBook-Pro-von-Tom ~ %
Searching for formulas and casks
The exact match does not show in the drop-down list; only other matches show up, e.g.
formula/cask with exact name match shows at the top of the list.
I am looking at packages at your website. Discovering. I discovered there is JEnv. Discovering new packages can lead to a lot of saved time.
Nothing happened.
I think it would be great if there was a "feeling lucky" type of a thing where it would show new, popular or just random formulae. It would help people discover great tools and try out new things.
MacOS:
installed openjdk@11, Compiled Audiveris opensource, and running either ./gradlew run or java -cp "Audiveris-5.3-alpha/lib/*" Audiveris
Imported a pdf and eventually get the foolwing:
Exception: java.lang.OutOfMemoryError: Java heap space
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
Completed output xml file
See if swift had a linux bottle
https://formulae.brew.sh/formula-linux/swift said yes
https://github.com/Homebrew/linuxbrew-core/blob/HEAD/Formula/swift.rb said no
Both say the same thing.
Visit https://formulae.brew.sh/ and start typing!
Have to press tab twice, or click on the search field.
The search field is focused when the page loads.
It seems that this field is not constructed directly by the website code:
https://github.com/Homebrew/brew.sh/blob/72d238313b84962ba21c7afe344decb5daf3eec1/_layouts/base.html#L135-L140
One option would be to add this just before the end of loadSearch()
:
document.querySelector("#search-bar").autofocus = true;
However, I can't quite tell if that works. An alternative would be:
document.querySelector("#search-bar").focus();
i don't know if thats the intended result but all bottle links are now linuxbrew.bintray.com instead of homebrew.bintray.com
you can see them at:
https://formulae.brew.sh/api/formula.json
initially reported here bug OpenMathLib/OpenBLAS#3257
Radarr 3.0 on Mac no longer has a mono dependency, thus this can be removed
formulae.brew.sh/_data/cask/radarr.json
Lines 19 to 23 in 9826d87
I'm curious on how to set this project up on an internal tap I have within a Github Enterprise.
I've looked at:
So I have a general idea of how the site is generated via jekyll and deployed. But I'd love to see if there's a guide somewhere.
I'd also like to learn more about:
When searching for "syncthing":
The search doesn't show the syncthing formula.
Edit: there seem to be many more formulae that can't be found, yet others work fine. Weird.
It seems Jekyll is unable to resolve the data for versioned formulae:
{%- assign dep = site.data.formulae[dependency_name] -%}
fails for e.g. python@2
. Probably because of the @
. Does this get slugified in data indices?.
I used to use freshmeat to tell what the 'newest' software was. It used to be that I could 'query' brew for the newest formulas. How can this be done via api? Would be nice for a 'here are the newest formulas that have been added to brew'.
I'm trying to figure out what Homebrew packages there are for Python. In particular, I'm looking for Python header files in order to build a Boost::Python module.
However, the search doesn't appear to be useful. If I type in "python" and hit Enter
, depending on where my mouse is I'm either taken to python-markdown
or to another site on the page.
Additionally, the only python
listed is python@2
, however I can edit the URL to remove the @2
and go directly to https://formulae.brew.sh/formula/python#default so I know that package exists.
As-is this leads to a bit of user confusion: https://discourse.brew.sh/t/ffmpeg-dependencies/1124
(Imported from https://github.com/Homebrew/braumeister/issues/57)
Trying to install formulae pdftk-java and pandoc.
Other formulae were installed without any problem.
Error message "no bottle available!" appeared.
Log:
% brew install pdftk-java
Error: pdftk-java: no bottle available!
You can try to install from source with:
brew install --build-from-source pdftk-java
Please note building from source is unsupported. You will encounter build
failures with some formulae. If you experience any issues please create pull
requests instead of asking for help on Homebrew's GitHub, Twitter or any other
official channels.
% brew install pandoc
Error: pandoc: no bottle available!
You can try to install from source with:
brew install --build-from-source pandoc
Please note building from source is unsupported. You will encounter build
failures with some formulae. If you experience any issues please create pull
requests instead of asking for help on Homebrew's GitHub, Twitter or any other
official channels.
% sw_vers
ProductName: macOS
ProductVersion: 11.3.1
BuildVersion: 20E241
Proper installation.
Bottles seem to be available for macOS Big Sur (= macOS 11) for Intel only, not for Apple Silicon which I have:
For example, this formula provides bottle (binary package) installation support for Apple Silicon Big Sur and is installed without any problem:
delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.
Install 7zip https://formulae.brew.sh/formula/sevenzip
I couldn't find the binary path that'd be installed. I had to go to the sourcecode to see it's 7zz.
https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/sevenzip.rb#L32
It would be really helpful to display the path for executables installed by formulae. e.g.
Browsing to https://formulae.brew.sh/formula/ (e.g. via link from https://formulae.brew.sh/) results in a "404 File not found".
Look at Analytics Cask page
There is hundreds of items prefixed with 'lnkd-'
It looks to me that someone is spammed analytics.
It does not look right to me.
Make use of brew formula-analytics
to dump Jekyll _data
files for integrating analytics into the HTML and JSON API.
(Imported from https://github.com/Homebrew/braumeister/issues/52)
Trying to download and install Oracle-jdk - https://formulae.brew.sh/cask/oracle-jdk#default
Error -
➜ ~ brew install --cask oracle-jdk
Error: Cask 'oracle-jdk' is unavailable: No Cask with this name exists.
Expected oracle-jdk to be installed
Platform - MacBook Pro running macOS Catalina 10.15.7
When I install the openshift-cli formula using Homebrew, currently v4.6.0 (which is also the latest version of OpenShift), the oc
CLI that gets installed says its version is v4.2.0. It looks like the formula is installing the wrong version of the CLI. My laptop is running macOS Catalina 10.15.7. Others on my team have reproduced this problem on their machines. I can reproduce it very reliably (as shown below), it happens every time I uninstall and reinstall.
Is the openshift-cli formula incorrectly installing an old version of the CLI? If I'm doing something wrong, please let me know how use the formula correctly. Thank you for your help.
Here's what I'm doing to install the openshift-cli formula and check the version of the oc
CLI that's installed:
$ brew install openshift-cli
==> Downloading https://homebrew.bintray.com/bottles/openshift-cli-4.6.0.catalina.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/94c8c7573dd37d9fc9107e5ac2f5476913c567bd164522e6216f235ad43975fe?response-content-disposition=attachment%3Bfilename%3D%22openshift-cli-4.6.
######################################################################## 100.0%
==> Pouring openshift-cli-4.6.0.catalina.bottle.tar.gz
==> Caveats
zsh completions have been installed to:
/usr/local/share/zsh/site-functions
==> Summary
🍺 /usr/local/Cellar/openshift-cli/4.6.0: 5 files, 75.4MB
$ /usr/local/Cellar/openshift-cli/4.6.0/bin/oc version
Client Version: v4.2.0-alpha.0-657-g51011e4
Server Version: 4.5.24
Kubernetes Version: v1.18.3+fa69cae
For comparison, I've downloaded the oc
CLI for OCP 4.5 and 4.6. They show a more expected version:
$ ./oc-4.5/oc version
Client Version: openshift-clients-4.5.0-202006231303.p0-18-g6082e941e
Server Version: 4.5.24
Kubernetes Version: v1.18.3+fa69cae
$ ./oc-4.6/oc version
Client Version: 4.6.9
Server Version: 4.5.24
Kubernetes Version: v1.18.3+fa69cae
I'm trying to install the oc
CLI by running brew install openshift-cli
As shown above, it installs successfully. But the oc
version is not 4.6.x, it says it's 4.2.0. This seems like a very old version, not the current version.
I expected the oc
executable to be version 4.6.x. For example, a/the version for 4.5.x is openshift-clients-4.5.0-202006231303.p0-18-g6082e941e and for 4.6.x is 4.6.9 (as shown above).
Search for "jdk" shows "openjdk@11"
It only shows "oracle jdk" and some others
It also shows "openjdk" (which it does if one enters the full string "openjdk")
Several users have suggested that, with the Apple Silicon transition under way, it would be good to indicate more clearly the support for that new platform on our formula pages.
Right now, going at https://formulae.brew.sh/formula/llvm you need to know to look for arm64_big_sur
in the bottles. Most people wouldn't know that, and the information is somewhat hidden for them.
We could instead have:
stable ✅ 11.0.0 Apple Silicon ✅ supported head ⚡️ HEAD bottle 🍾 big_sur, arm64_big_sur, catalina, mojave
Or some other way to display this status in a clearer way.
I've already seen two instances of users mistakenly interpreting the fact that the bottle list table says "Apple Silicon" as an indicator that Apple Silicon is supported. (e.g. Homebrew/discussions#925, Homebrew/discussions#878)
It would be nice if the table were easier to interpret for readers who aren't paying attention. I'm not sure about what the best way to do this would be, but some ideas I had were:
I may be partial to the second one because I do miss the 🍾 emoji a little. That said, it may not be obvious enough for the readers I'm thinking of.
Cf. #408
Need it to see bottle info from linuxbrew.bintray.com instead of homebrew.bintray.com #45 .
And formulae from Homebrew/linuxbrew-core instead of Homebrew/homebrew-core .
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.