問題タブ [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.

0 投票する
9 に答える
63808 参照

windows - アプリケーションを別のドライブにインストールするように Chocolatey を設定するにはどうすればよいですか?

Chocolatey をインストールしましたが、C ではなく別のドライブにプログラムをインストールしたいと考えています。C は小さな SSD ですが、通常プログラムをインストールするドライブは他にもあります。

何か案は?

0 投票する
1 に答える
2947 参照

windows-7 - Chocolatey がインストールされたパッケージがパスにない

Chocolatey でプログラムをインストールしてきましたが、自動的にパスに追加されません。誰かが解決策を知っていますか? Chocolatey のフロント ページにあるインストール手順に従ったところ、すべてうまくいきました。プログラムはパスに追加されていません。

0 投票する
1 に答える
1131 参照

ruby - vagrant プラグインのインストール vagrant-windows が失敗する

vagrant-windowsWindows 7 (64 ビット) マシンにプラグインをインストールしようとしていますが、以下のエラーが発生します。どうすればこれを修正できますか?

詳細情報:

これはスタックトレースです:

0 投票する
1 に答える
494 参照

nuget - Puppet でチョコレート パッケージをインストールするときの宛先の選択

Puppet でテスト サーバーにデプロイされるチョコレート パッケージを作成しました。このパッケージは基本的に、圧縮された静的リソース (CSS/JS) の集まりです。

これらのファイルを自分の Web サイト フォルダに抽出するには、chocolatey を使用する最良の方法は何でしょうか? 現時点では、すべてをデフォルトに設定していますc:/chocolatey/lib folder

私は2つの方法を考えてきました:

  1. ファイルをコピーするスクリプト ファイルを含めます。
  2. チョコレートの環境変数を変更して、自分のサイトを指すようにします。

それらのどれも正しく感じません。他の提案はありますか?

0 投票する
1 に答える
4187 参照

windows - Chocolatey を使用して独自のパッケージを作成する

Listaryというアプリケーション用に Chocolatey を使用してパッケージを作成しようとしています。Chocolatey wikiの指示と、こちらの記事にも従いました。

また、 http://chocolatey.orgでアカウントを作成し、次を使用して API キーをセットアップしました。

nuget setApiKey -ソースhttp://chocolatey.org/api/v2/

<apiKey> は API キーに置き換えます。

choco packNuGet パッケージを作成するコマンドを入力すると、「正常に作成されたパッケージ」と表示されましたが、作成したばかりのパッケージをcinst Listary -source Listary.1.0.nupkg -forceを使用してテストすると、次のように表示されます

これは、Listary.nuspecファイルにあるものです。

また、chocolateyInstall.ps1には以下が含まれています。

0 投票する
1 に答える
343 参照

.net - Puppet エージェントに .NET 4.5 がインストールされていることを確認するにはどうすればよいですか?

.NET 4.5 がエージェントにインストールされていることを確認しようとしています。puppet-chocolatey プロバイダーを使用しています。

ただし、実行するたびに、ログに 1 つの変更が表示されます。

Notice: /Stage[main]//Node[mymachine1234]/Package[DotNet4.5]/ensure: created

.NET 4.5 がインストールされていても、上記のように 1 つの変更が発生したことが報告されます。

4.5上記の定義の代わりにの値も試しましたinstalledが、適用すると1つの変更が報告されます。

対照的に、同じことを使用して Node.js がインストールされていることを確認すると、問題なく動作し、毎回 1 つの変更が報告されません。

私は、.NET 4.5 がインストールされていることを確認する他の方法を受け入れます。

0 投票する
1 に答える
1330 参照

oracle - Oracle の OTN ログイン ページの背後にあるファイルをプログラムでダウンロードするにはどうすればよいですか?

Oracle WebLogic Serverバイナリ用のChocolateyパッケージを作成しようとしています。「ライセンスの承諾」のために特別な Cookie を渡さなければならないことはわかっています。しかし、ログインフォームを通過しようとして立ち往生しています。orを使用してそれを行う方法を研究しており、該当する場合はそれを にマップしようとしています。wgetcurlSystem.Net.WebClient

これまでのところ、ライセンスに同意した他のOracleダウンロード(JDKなど)で機能する次のものがありました。

Oracleダウンロードページが「基本」認証をサポートしていることをいくつかの場所で読みました。これは、を設定することを意味するはずNetworkCredentialです。それで、ダウンロードする前にこれを設定しました...

しかし、応答にはログイン ページが含まれているようです。(これはフォームの一部です)。更新:基本認証をサポートしているのはOracleサポートポータルだけだと思います:(

認可ヘッダも直接書いてみましたが同じ結果でした。

OTNがコマンドライン認証を許可していないという古いメッセージを偶然見つけました。それを確認する方法はわかりませんが、他のサイトも同じことを言っています(ただし、1 つの情報源をオウムしている可能性があります)。しかし、私は人々が資格情報をとでPOSTing しているのを見たことがあると誓いますが、今は見つかりません。wget--post-data

WebClient.UploadValues私は無駄に遊んだ。間違った名前または間違った URL を選択している可能性がありますか? 応答にいくつかのリダイレクトがあり、トラフィックを手動で監視しているときに気付きました (要素の検査 | Chrome のネットワーク)。しかし、私はこの情報をどうするかわかりません!

まず、最も重要なことですが、コマンド ラインから OTN にログインする方法はありますか。第二に、どうすればいいWebClientですか?

0 投票する
1 に答える
5122 参照

powershell - Chocolatey パッケージから Machine 環境変数を設定するにはどうすればよいですか?

私は、パッケージの適切な「インストール」の一部として環境変数を設定する必要があるいくつかの Chocolatey パッケージの作成者です。例: Java エコシステムのANT_HOMEMW_HOME、およびJAVA_HOMEは、それぞれ ant、weblogic、および java のインストール ディレクトリを指す必要があります。

そして、Chocolatey はマシン全体のパッケージ マネージャーであるため、これらをマシン全体 ( MSDN )に設定することを考えています。

それを実行すると、予想される許可の例外が発生します

"3" 個の引数を指定して "SetEnvironmentVariable" を呼び出し中に例外が発生しました: "要求されたレジストリ アクセスは許可されていません。"

昇格したプロンプトで同じコマンドを手動で実行すると、すべて正常に動作します。したがって、昇格したプロンプトで呼び出す必要があります。[Start-ChocolateyProcessAsAdmin][2]Chocolatey では、次のように使用することになっています。

昇格のプロンプトが表示されます (実際に機能していることを確認するために、開発中は常に通常のプロンプトで実行します) が、赤いエラーが点滅し、警告/エラーのないこのメッセージが表示されます

アクセス許可を昇格させて C:\windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy unrestricted -Command "& import-module -name 'C:\Chocolatey\chocolateyinstall\helpers\chocolateyInstaller.psm1'; を実行してみてください{[System.Environment]::SetEnvironmentVariable("JAVA_HOME", "path/to/jre/install", "Machine"); start-sleep 6;}catch{write-error 'それは成功しませんでした';start-sleep 8;投げる;}". ステートメントによっては、これにはしばらく時間がかかる場合があります。

何を与える?


アップデート:

次のいくつかの組み合わせにより、不思議なことに機能します...行末記号を(単一のステートメントにも)追加し、すべての引数を単一引用符で囲みます。

私はまだ力ずくではない答えが欲しいです。これは、PowerShell の悪夢のような文字列の引用/解釈ルール + Chocolatey の呼び出しの組み合わせだと確信しています。


アップデート:

複数のステートメントを分離しているにもかかわらず、複数のステートメントにも問題があります。

行末記号の 1 つが削除されたことを示す Chocolatey ログ ステートメントが画面に表示されましたが、キャプチャしませんでした。


考え:

つまり、これを行うのではなく、代わりに簡単な「ユーザー」環境変数を作成する必要がありますか? それは正しくありません!いまいましいものは、マシン全体にインストールされています..私はまだあきらめたくありません.

0 投票する
1 に答える
535 参照

powershell - installArguments から Powershell を渡しているチョコレートを確認する方法はありますか?

Chocolatey で引数を取る MSI をインストールしようとしています。

msiexec コマンドは次のようになります。

私のps1ファイルには次のコードが含まれています

そしてこちらがシンスト

CHKBACKEND が「1」に設定されている場合、SQL データベースと対話します。ただし、0 に設定すると、完全にスキップされます。

Windows イベント ビューアーを調べたところ、対話するべきではない SQL データベースで失敗しているとのことです。だから、問題はチョコレートがインストール引数をpowershellに送信するときのどこかにあると思います。どのチョコが通過しているか確認できるところはありますか?イベント ビューアを見ましたが、何も表示されませんでした。

0 投票する
1 に答える
393 参照

git-tfs - gittfs のインストール中に次のエラーが表示されるのはなぜですか?

choclaty 経由で次のコマンドを使用して gittfs をインストールしています。

cinst gittfs

次のエラーが発生するまでは問題ないようです。

確かに、彼らが話しているパスパラメータは何ですか?