Help us understand the problem. What is going on with this article?

WIndowsのパッケージ管理システムChocolateyを使ってみた。

More than 5 years have passed since last update.

Windows上で rmagick を使おうと思ったら「インストールディレクトリに半角スペース入ってるとダメ」という定番の指示があったので入れなおそうかとおもったけど、

いつもは homebrew や yum や apt-get を使ってるとパッケージ管理システムがないことが非常に不便に思えたので探してみた。

インストール方法

公式にあるインストールスクリプトをコピペして実行すればOK

C:\> @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

んで、imagemagick入れようとしたら 無印と Install と Portable の3つがあってよくわからん。

調べてみたら無印は Install と Portableが使うメタ情報みたいなもんなんで、無印を入れることはないそうだ。
(そのわりにダウンロード数が多いけどなんでや!?)

インストール先の変更

デフォルトで Program files に入るのをやめたかったのでやり方を調べた。

→ 個別にインストールコマンドオプションを調べないと無理だとわかる。 → 悲しみ

解決方法

解決なのかどうかわからないけど portable バージョンを選択すれば c:\Chocolatey\bin 配下に必要な実行ファイルへのリンク先を示した *.bat ファイルが作られるので、そこにリンクを貼っておけば全ての必要な実行ファイルにPATHが通ります。

例:

cinst imagemagick.tool

参考

ChocolateyFAQs · chocolatey/chocolatey Wiki
https://github.com/chocolatey/chocolatey/wiki/ChocolateyFAQs

Chocolatey Gallery | Packages matching imagemagick
http://chocolatey.org/packages?q=imagemagick

Changing tools folder - Google Groups
https://groups.google.com/forum/#!searchin/chocolatey/Program$20Files/chocolatey/wWAQ6HJx7U8/KFxhRsnSRn8J

ironsand
思いついたアイデアをすぐに形にできる能力を身につけたいのでRailsを頑張って習得中。仕事ください。
http://programming.ironsand.net/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした