LoginSignup
6
7

More than 5 years have passed since last update.

chocolatey と windows10のパッケージシステム(たぶん今だけの話)

Posted at

背景

現象と推測

  • c:/Chocolatey/lib に当該パッケージに関連するフォルダが作られている、が、
  • その先には進まず、インストールは行われていない。
  • ためしに choco install コマンドでインストールすると、成功する。
  • c:/ProgramData/Chocolatey/lib が使われているらしい。
  • 環境変数 ChocolateyInstall にこのフォルダが設定されていて、それを参照していると思われる。

  • いろいろ検索をしていて $env:ChocolateyPath に言及しているページを見つけて、ためしに

  • 環境変数 setx ChocolateyPath c:/ProgramData/Chocolatey してみたら、

  • Install-Package が成功した。

  • おそらく、参照すべき環境変数名に関して、ChocolateyInstall とか CHocolateyPath だとか、

  • 参照する側vsされる側の間で、混乱があったのではないかと推測する。
    (そういえば Chocolateyのプロジェクトの中だけでも一時混乱してたみたいだし)

解決策

  • ということで CHocolateyPath ChocolateyInstall の両方の環境変数を同じに設定しておけば、
  • 晴れて目的の動作はしてくれるようです。(取り急ぎまとめて情報、乱雑でごめんなさいね)
6
7
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
6
7