2017-12-08 4 views
1

Windows 7のChocolatey経由でNeovimを "C:/ Program Files"ディレクトリにインストールしようとしています。以前はNeovimをChocolatey経由で別のディレクトリ( "/Tools ")、後でアンインストールしました。Chocolateyは以前にインストールしたプログラムを間違ったディレクトリに解凍します

cd C:/Program Files 
choco install Neovim 

Chocolateyが正常Neovimがインストールされますが、「C:/ツール」に(管理者権限を持つ)PowerShellでこれらの行を実行していることが以前にインストールされていたディレクトリ。

ChocolateyはNeovimをインストールした場所を覚えていて、現在のディレクトリを無視しているようです。これを防ぐ方法はありますか?

+0

あなたは何を実行しましたか?あなたは引数がオンになっていることを思い出しましたか?パッケージ自体はどうですか?検討する要素が多すぎますので、ご質問に文脈を追加してください。ありがとう。 – ferventcoder

答えて

2

パッケージ自体はChocolateyToolsLocationという環境変数を使用してインストール場所を決定しますが、このパッケージにのみ設定できるpackage parameterはありません。

パッケージファイル - https://chocolatey.org/packages/neovim#filesを見てください。別のディレクトリが必要な場合は、ChocolateyToolsLocationの環境変数をC:\Program Filesに更新し、インストールを実行する必要があります。これは、Get-ToolsLocationを使用するすべてのパッケージインストールに影響します。 HTH

+0

ああ、私はChocolateyの仕組みを誤解していた。私は以前にC:/ toolsディレクトリを作成し、レジストリを変更していないプログラムで使用しました。私が最初にNeovimをインストールしたとき、私は 'choco install neovim'を実行する前にそこをナビゲートしてインストールディレクトリを選択していると思っていました。実際には、これはChocolateyのデフォルトインストールディレクトリでした。 – ms4000kb

+0

--install-argumentsコマンドを使ってChocolateyからインストーラにコマンドを渡すことで、インストール用のディレクトリを選択できるようですが、この場合は単に7zipだと思います。 'choco install neovim --ia -oC:\" 'Program Files' "は動作するかもしれませんが、私は今日試してみる機会がありません。 – ms4000kb

関連する問題