問題タブ [chocolatey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 既存のサーバーのインストールをChocolateyに変える
私はChocolatelyをいじり始めましたが、適切に感銘を受けました. 最初にインストールされたソフトウェアをすべて収集し、Choco パッケージ マネージャーに知らせる簡単な方法はありますか? PS1 でスクリプトを作成できることはわかっていますが、それがすでにある場合は、とてもうれしいです。
chocolatey - パッケージのすべてのバージョンのリストを取得するにはどうすればよいですか?
パッケージのバージョンのリストを取得したいと思います。このためのコマンドラインは何ですか?
たとえば、特定のバージョンよりも上位または下位のすべてのバージョンを検索することもできます。
visual-studio - ビルド時に VisualStudio 用のチョコレートのような redis パッケージをインストールする
git プロジェクトをダウンロードして VS でビルド ボタンをクリックすると、nuget パッケージが復元されてコンパイルされます。いつもクール。
そのように、私のプロジェクトの単体テスト ジョブには Redis が必要なので、コンパイルする前に Redis をローカルにインストールしたいと思います。
nuget で Redis-64を見つけましたが、正しくインストールされない理由がわかりません。「Redis-64 は既にインストールされています」と表示されますが、そうではありません。
Chocolately nuget パッケージとChocolately用の Redis があります。それらを利用することは有望に見えます。
私の目標を達成するには、(1)最初に Chocolately のインストールを確認し、次に(2) redis-64 をダウンロードし、(3)コンパイル プロセスの前に実行redis-server.exe
する必要があります (ビルド前のイベント コマンドに配置できます)。 .csproj プロパティ)。
VS で Redis のチョコレートのインストールと残りの手順を確認する方法を知りたいです。それを達成する方法を教えてください。
windows - Chocolateyの正しい使い方(パッケージアップデート・バージョン管理)
注: この質問は Chocolatey 0.9.8 以降で有効でした。それ以降のバージョンでは、PowerShell スクリプトから C# アプリケーションに完全に書き直され、パッケージ管理のプロセス全体が大幅に改善されました。
私はしばらくChocolateyを使用しています。最初はワクワクしましたが、しばらくするとまだ使えるかどうかわかりません。パッケージの更新の適切な方法について最も心配しています。
たとえば、Chocolateyを使用してAtomエディターをインストールしました。Atomの新しいバージョンはかなり頻繁にリリースされるため、このパッケージを数回更新しました。次に、以前にインストールしたAtomのすべてのバージョンがまだChocolateyのディレクトリにあることに気付きました。実際、 Chocolateyはパッケージを更新しません。古いバージョンに加えて新しいバージョンをインストールするだけで、コマンドを使用するか. また、最近のパッケージを除いて、現在、 Chocolateyを使用して以前にインストールされたパッケージをアンインストールする方法もありません。lib
choco update <package>
choco update all
したがって、 Chocolateyを使用してパッケージのバージョンを管理する適切な方法は何でしょうか。古いバージョンのパッケージを手動で削除し、 Chocolateyのパッケージ ディレクトリの外部に依存関係がないことを願っていますか?
というか、こうするか。
Chocolateyを使用して 1 つのパッケージだけをインストールしたのではなく、数十のパッケージをインストールした場合はどうなりますか?
また、パッケージの各バージョンが個別のディレクトリにあるという事実は、さまざまな問題を引き起こします (たとえば、 this、thisまたはthisなど)。
これは実際の使用には適していないと思います。または、何かが足りないのかもしれません。実際、私は何かが欠けていることを願っています:) Windowsでのソフトウェア管理は何年にもわたって非常に苦痛だったからです。めちゃくちゃです。
Chocolateyは依存関係マネージャーとしてより機能すると思いますが、パッケージ マネージャーであるべきです。apt-get
それ自体を「 Windows 用」と宣伝apt-get
するパッケージ マネージャーです。パッケージ マネージャー ( Chocolateyやapt-get
などbrew
) と依存関係マネージャー ( やnpm
など)には大きな違いがありますbower
。これら 2 つのアプローチは、それぞれ異なる目的に適しています。Git、Atom、VLC メディア プレーヤー、Chrome などの異なるバージョンを同時に使用する必要があるのは誰ですか?
たとえばここやここでも議論されていますが、1年間何も変わっていません。PowerShell ではなく C# で記述された新しいクライアントで対処する必要があるようですが、まだリリースされていません (2014 年末までにリリースされるはずです)。それまでは、 Chocolateyに付加価値は見られません。
windows - Chocolatey、npm、grunt-cli のインストールに関する問題
ノード パッケージを Windows 8.1 にインストールするパスに問題があります。Chocolatey を使用してノードをインストールしたら、次の手順を実行しました。
上記を実行したら、管理者モードで cmd プロンプトを開き、「npm」と入力すると、どのディレクトリからでも正常に動作し、通常の npm の使用法が表示されます。次に「grunt」と入力すると、「grunt」は内部コマンドまたは外部コマンドとして認識されません... というメッセージが表示されます。
すぐに、これは PATH の問題であると思います。
私のPATHはnpmとは何の関係もなかったので、「C:\Users\MYNAME\AppData\Roaming\npm」を追加し、「うなり声」をもう一度試してみましたが、うまくいきませんでした。「C:\Users\MYNAME\AppData\Roaming\npm\node_modules」の中を調べたところ、何もインストールされていないので、「npm install -g grunt-cli」を再度実行して気づいた
したがって、この npm を見て、すべてを 'C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\node_modules' にインストールしています「C:\Users\MYNAME\AppData\Roaming\npm-cache」の npm-cache のように、「C:\Users\MYNAME\AppData\Roaming\npm」のデフォルトのインストール場所を使用するように npm を取得することができます期待どおりにいっぱいになりますか?
ありがとう
chocolatey - nuspec でコードの重複を避けるには?
nuspec ファイルには、他の nuspec ファイルで必要な複数の段落が含まれています。
この段落が変更されるたびに、他の nuspec ファイルにコピーする必要があります。