問題タブ [vagrant-windows]
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.
cygwin - Vagrant が 'cygpath' を与える Vagrant がパスに見つかりませんでした
Vagrant をインストールしました。Vagrant init は正常に動作しました。Vagrant を実行すると、次のエラーが表示されます。
私は端末としてcygwinを使用しており、Windows 8を使用しておりC:\cygwin64\bin
、環境変数のPATHに配置しました。
私の質問は、cygwin bin へのパスを指定したときにこのエラー メッセージが表示されるのはなぜですか?
ありがとう!
vagrant - Vagrant を使用して Windows ゲスト VM でアプリケーションを開くにはどうすればよいですか?
前提条件をインストールした後、Windows ゲストでアプリケーションを開こうとしています (modernIE の Windows 7 ベース ボックスを使用しています)。しかし、vagrant シェル スクリプトを介してアプリケーションを開くことができないようです。
アプリを実行するスクリプトがホスト ターミナルでスタックし、ゲストに変更が表示されません。私は Vagrant の初心者で、何か基本的なことが欠けているかもしれません。私のvagrantファイルは次のようになります:
test.bat:
eclipse を calc のようなものに変更しましたが、まだ Windows ゲスト VM でアプリを開きません。
mongodb - コンテナー環境変数展開で vagrant docker-run を使用する方法
DockerホストVMのプロバイダーとしてVirtualBoxを備えたWindows 7マシンでvagrantとdockerを使用しています。コンテナーを開始するdocker
ように、プロバイダーで定義された vagrant プロジェクトがあります。docker ホスト VM でコンテナーをプロビジョニングしていません。vagrant up
mongo
mongo
mongo
postgres
このmongo
場合、この実行中のmongo
コンテナーに対していくつかの mongo コレクション初期化スクリプトを実行して、vagrant を使用してインデックスなどを設定しようとしています。mongo
イメージは 以外のものを実行せず、コンテナーも同様であるmongod
ため、プロビジョナーを使用してこれらの操作を実行することはできません。has_ssh
false
実行中のコンテナにリンクされた別のコンテナでmongoシェルを実行しようとしましたが、それが機能するには、コマンドがコンテナで実行されるときに環境変数(および)mongodb
を展開できる必要があります。mongo
MONGO_PORT_27017_TCP_ADDR
MONGO_PORT_27017_TCP_PORT
を使用してこれを実行しようとしましたがvagrant docker-run
、これらの環境変数が正しく展開されるようにコマンドを適切に解釈する方法が見つかりません。試行するたびにmongo
、ホストとポートが提供されていないというコマンドのエラーが発生しました (環境変数が空に展開されます)。
私が最終的にできるようにしたいのは:
- 実行中の mongo コンテナーにリンクされたコンテナーを開始します (環境変数を取得します)
- やりたいmongoの初期化を含むJavaScriptファイルを新しいコンテナにアップロードします
- 次のようにコンテナでシェル コマンドを実行します。
mongo "$MONGO_PORT_27017_TCP_ADDR:$MONGO_PORT_27017_TCP_PORT/db-name" initialize.js
- コンテナを取り除く
私が試すことができる提案や他のアプローチはありますか?
典型的な失敗したコマンドの例
Powershell は、この Windows システムのコマンド ライン インタープリターです。
ソース
ドッカーホストVagrantfile
:
mongod
コンテナVagrantfile
: _
mongo shell
コンテナーVagrantfile
(これは、コンテナーにリンクされた mongo 環境変数が正しく展開されるようにコマンドを実行しようとしてvagrant docker-run
いるmongod
コンテナーです):
vagrant - vagrant-multi-putty プラグインで「vagrant ssh」が機能しない
Vagrant とプラグイン vagrant-multi-putty で VirtualBox を実行しようとしています。Windows 10 を実行しており、このガイドに従っています。「vagrant ssh」ステップに到達するまで、すべてのプラグインとステップは正常に機能しているようです。次のエラーが表示されます。
私はいくつかのグーグルを行いましたが、推奨される解決策は通常、パスを putty.exe に正しく設定することです。次のようにできます。
プラグインは正しくインストールされているように見えますが、システムのどこにも putty.exe ファイルが見つかりません。ここからバイナリをダウンロードして、C:\Program Files (x86)\PuTTY に手動で追加してみました。次に、上記の例のようにパスを設定します。ただし、「vagrant ssh」を実行すると、まだ同じエラーが発生します。
django - VAGRANT 共有フォルダーがマウントされない - Windows 7 - Vagrant 1.7.4 - Ubuntu 12.04 precision64 - VirtualBox 5.0.10 with Guest Additions
私はGettingstartedwithdjango.comの古いチュートリアルに従っています。
このシリーズはかなり古く、私は Django に慣れていないため、最初にそのサイトにアクセスしました。Vagrant の最初の紹介になりました。このシリーズは古く、Django や Vagrant などの新しいバージョンがあるため、最初のチュートリアルを完了するだけでも非常に困難であることがわかりました。これは主に、Django v1.4 と私が実行している現在のバージョン 1.9 との間の単なるギャップであり、settings.py の構文の違いや、テキストの正誤表と私が分類しなければならなかったビデオとの間のいくつかの不一致を含みます。あなたがこれらすべてに完全に慣れていない場合(私はそうです)、これはかなり詳細な演習であるため、非常に困難でした。おそらく12時間の堅実な努力の後、説明されているとおりにすべてを機能させることができたとき、私は興奮しました.ビデオでは、すべての新しいバージョンのソフトウェアを使用しています。
何が問題なのかわからないため、Vagrant VM を完全に再インストールする必要がありました。約 1 時間の作業で問題なく再デプロイすることができました。最初のチュートリアルを正常に完了するために行った手順をさかのぼって、最初のチュートリアルを開始した時点 (前のチュートリアルを行う前) に戻ることができました。放浪停止)。Vagrant VM を再インストールすると、VirtualBox Guest Additions (4.2.0) がインストールした VirtualBox のバージョン (5.0.10) と一致しないというメッセージに気付きました。通常は問題であり、うまくいくはずです (不運がなければ、私はまったく運がなかったでしょう)。私にとってはうまくいかなかったので、これにより、SOを含むさまざまなWebサイトからの投稿のうさぎの穴全体にたどり着きました。最終的には、Vagrant VM を更新し、VirtualBox Guest Additions の新しいバージョンをダウンロード/マウント/ビルド/インストールし、Vagrant VM をリロードして同じボートに巻き込むだけでした。共有フォルダがまだ機能していません!
具体的に言うと、これは多かれ少なかれ多くのウェブサイトからの情報に基づいて試したことです。
これで問題が解決すると確信していましたが、解決しませんでした。
vagrant - Homestead と Vagrant が Windows 10 で散発的にタイムアウトする
Windows 10 で Homestead ボックスを起動して実行しようとしています。すべての手順に従い、Homestead.yaml を正しく構成してから、'vagrant up'を実行しました。すべてが正しく (エラーなしで) 起動し、サイト用に設定したホスト名を介して、パブリック ディレクトリにあるインデックス ファイルにアクセスできました。すべてが完璧に機能し、問題はないと思いました。Laravelをセットアップしようとするまで。
「vagrant halt」を実行してボックスをシャットダウンし、テスト ファイルをマップしたフォルダーを削除し、「vagrant new mysite」を実行しました。これにより、以前に使用していたのと同じフォルダーが再作成され、マッピング先の同じ public ディレクトリと、もちろんすべての Laravel ファイルが追加されました。ページにアクセスしようとしたときに発生したのは、タイムアウトです。
次に、ボックスに SSH 接続しようとしました (これは以前に機能し、マップしたのと同じファイルを表示できました)、タイムアウトが発生しました。
それ以来、私が見つけたものは次のとおりです。
laravel の index.php ファイルを消去しても (または単にエコーを追加しても)、タイムアウトが発生するため、laravel のインストール自体に関連しているとは思いません。
vagrant 停止、vagrant プロビジョニング、または vagrant up の量が問題を解決していないようです
再び機能させることができた唯一の方法は、ホストコンピューターを再起動し、ボックスを再度起動することです。その後、サイトに1、2回アクセスできるように見えますが、明らかな理由もなく再びタイムアウトし始めます.
オンラインでいくつかのヒントを読んで試してみましたが、役に立ちませんでした。
BIOSで仮想化が有効になっていることを確認してください-そうです。
virtualbox の最新のテスト ビルドを試してください (Windows 10 の互換性の問題を修正するため) - VB 5.0.10 と 5.0.13 の両方で同じことが起こります。
Virtualboxネットワーク設定ですべてのホストオンリーネットワークを削除します - 私はこれを行い、次にvagrantを実行したときに接続が再作成されましたが、役に立ちませんでした
Windows ファイアウォールとウイルス対策ソフトウェアが無効になっています。
締め切りが迫っており、この問題に関して役立つ情報がほとんどないため、これは非常にイライラさせられます。誰かがこれを経験し、解決策を見つけましたか? 大変助かります。これが役立つ場合は、参照用に私の Homestead.yaml ファイルを次に示します。
http://pastebin.com/BxgZY7F8 (pastebin を使用する必要があり、Stack O は書式設定を台無しにします)
vagrant - Vagrant, can't download box
not sure why I'm having this issue but I can't add vagrant boxes.
Using windows 10, tried on powershell and simple command prompt. same issue. It's a relatively fresh install of windows. Maybe I'm missing some required package?
first i tried this command:
and got the error:
So I downloaded the box manually and tried this:
And got this error again:
ruby - Puphpet を使用してビルドされた vagrant ボックスの「証明書の検証に失敗しました」エラーを解決する方法
Puphpetを使用して Ubuntu (14.04) ボックスを作成しました。
コマンドを実行するとvagrant up
。ボックスは生成されますが、プロビジョニングは次のエラーによって中断されます。
==> デフォルト: エラー: 有効な gem 'deep_merge' (>= 0) が見つかりませんでした。理由は次のとおりです: ==> デフォルト: https://rubygems.org/からデータをダウンロードできません- SSL_ 接続が返されました = 1 errno=0 state=error: 証明書の検証に失敗しました ( https://rubygems.org/latest_specs.4.8.gz ) ==> デフォルト: エラー: 有効な gem 'activesupport' が見つかりませんでした (>= 0)、これが理由です: ==> デフォルト: https://rubygems.org/からデータをダウンロードできません- SSL_ connect returned=1 errno=0 state=error: 証明書の検証に失敗しました ( https://rubygems.org/latest_specs.4.8.gz ) ==> デフォルト: エラー: 有効な gem 'vine' (>= 0) が見つかりませんでした。理由は次のとおりです: ==> デフォルト: https からデータをダウンロードできません://rubygems.org/- SSL_ connect returned=1 errno=0 state=error: certificate verify failed ( https://rubygems.org/latest_specs.4.8.gz ) SSH コマンドがゼロ以外の終了ステータスで応答しました。Vagrant は、これがコマンドの失敗を意味すると想定します。このコマンドの出力は、上記のログにあるはずです。出力を読んで、何が問題なのかを判断してください。
Vagrant 1,8.1 を使用しています。関連するVagrantfileとconfig.yamlファイル。Windows 7 ホスト マシンで作業しています。
この問題について何か助けていただければ幸いです。