0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Homebrewから入れてなさそうなPowerShell Core 6.0.1をアンインストールした話

Last updated at Posted at 2020-06-06

はじめに

どうも‪✋(´・ᴗ・` )‬
今日は素手でPowerShell CoreをMacからアンインストールしたお話です。

どうやってインストールしたのかまるで記憶がないんですが, Microsoftの公式ドキュメント(macOS への PowerShell のインストール - PowerShell | Microsoft Docs)を確認すると

brew cask install powershell

と書いてあるので

brew cask remove powershell

とでも入れてやれば良いだろうと思ったんですが,

スクリーンショット 2020-06-06 11.34.28.png

Homebrewで入れていないらしい。。(スクショはないですが brew cask list でインストール済みパッケージを確認してもありませんでした。)
今はこういう作業するとWiki(Atlassian Confuluence)に記録してるんですが, これをインストールした時はそういう習慣はなく…
Homebrewを使わずにインストールする方法を探してみたものの私は見つけられませんでした。

でも

$ which pwsh
/usr/local/bin/pwsh

$ ls /usr/local/bin/pwsh
lrwxr-xr-x  1 root  wheel    42B  2  3  2018 /usr/local/bin/pwsh -> /usr/local/microsoft/powershell/6.0.1/pwsh

という感じですしこれは素手でアンインストールできそうだなぁということでやってみたのでその実践記録です。

環境

項目
OS macOS Mojave 10.14.6
PowerShell version 6.0.1
Homebrew version 2.3.0

手順

① まず上記の通り, pwsh のバイナリの場所を探す

$ which pwsh
/usr/local/bin/pwsh

$ ls /usr/local/bin/pwsh
lrwxr-xr-x  1 root  wheel    42B  2  3  2018 /usr/local/bin/pwsh -> /usr/local/microsoft/powershell/6.0.1/pwsh

/usr/local/microsoft/ 配下にはPowerShell Core 6.0.1関連のファイルしかないようなので /usr/local/microsoft/ ごと削除する(もしこの方法をお試しいただく方で /usr/local/microsoft/ 配下にPowerShell Core以外のファイル等がある場合はご注意ください)

$ sudo rm -rf /usr/local/microsoft 

/user/local/bin にあったシンボリックリンクを削除する

$ rm /usr/local/bin/pwsh

④ なくなったことを確認

$ which pwsh
pwsh not found

以上です。

さいごに

簡単な手順でしたが書き起こしてみるとあまりにも簡単で記事にしなくても良かったのでは…という感じですがまぁ忘備録として…

ちなみにこの手順は2020年3月にリリースされたPowerShell 7を入れたくて実施しました。
HomebrewでPowerShellを入れている場合は

$ brew cask upgrade powershell

で簡単にアップデートできますので是非お試しください。

私の環境も無事HomebrewでPowerShellのパッケージを管理するようになりましたので, 早速PowerShell 7を入れて使っています:tada:

スクリーンショット 2020-06-06 12.12.33.png
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?