Hyurakuのエンジニア日誌

SE出身Webエンジニアのブログ

昔はbrew installできたけど、今はできないバージョンのパッケージをinstallする方法 #26

昔つかっていたバージョンのパッケージをbrew installしてもできなかった場合にやってみてほしい方法を紹介する。

参照サイト

今回はpython3.5をインストールしてみる。

1. brew search pythonでインストールできるPythonのバージョンを探す

現時点(2018/11/19)ではデフォルトでpython3系、そして2系がインストールできる。

2. brew info pythonでインストールできるPythonのバージョンを調べる

python3.7がインストールできる。

$brew info  python
python: stable 3.7.0 (bottled), HEAD
--< 省略 >--

3. brew search python@3.5を実行する

するとpython3.5に関連したPull Request(close済)が表示される。

``` Closed pull requests:

python@3.5 3.5.2 (new formula) (https://github.com/Homebrew/homebrew-core/pull/10239) --< 省略 >-- ```

4. 該当するPull Requestのページを開く。

今回は(https://github.com/Homebrew/homebrew-core/pull/10239)を開く。

5. Files changedをクリックしたあと、View Filesをクリックする。

6. RawをクリックしてURLをコピーする。

7. コピーしたURLをbrew installの後につける。

今回ならは次のとおり。 brew install https://raw.githubusercontent.com/davidparsson/homebrew-core/f56cdfa66c802cdfcd33991864d7b6c91d80fe98/Formula/python%403.5.rb

これでpython3.5がインストールできる。 ほかのバージョンのパッケージも上記のとおりに実行すると、インストールできる。