問題タブ [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.
vagrant - Vagrant 同期フォルダーが Windows 10 で機能しない
Windows 10 ホストから ubuntu ゲストにフォルダーを同期しようとしていますが、次のエラーが発生します。
ここに私のVagrantfileがあります
ホスト: Windows 10 ゲスト: Ubuntu Vagrant: 1.8.1 VirtualBox: バージョン 5.0.20 r106931
ヘルプはありますか?
docker - docker-compose - Vagrant-Windows シェルのみを介したそのようなサービスはありません
Windows に固有と思われる Vagrant/Docker-Compose の問題が発生しています。セットアップとオーケストレーションの概要は次のとおりです。
- boot2docker ボックスを使用した Vagrant
- boot2docker VM 内で実行されているいくつかの docker コンテナー
- 複数のシェル スクリプトを実行する Vagrantfile
- これらのシェル スクリプト内で、boot2docker VM からその子 Docker コンテナーを呼び出すコマンドを実行します。これらのコマンドの例は次のようになります。
docker exec -i $(docker-compose ps -q $DOCKER_DBSVC) /bin/bash /db/dockersetup/restoreMyDB.sh
vagrant up
Linux Mint ボックス (および Ubuntu ボックス) で実行すると、すべてのコマンドを適切に実行するマシンが動作します- Windows での実行
vagrant up
は、上記のコマンド (およびそのようなコマンド) で失敗し、No such service: my-db-service
docker-compose config --services
コンテナーを起動した後に実行し、サービス名が存在することを確認できますが、何らかの理由でコマンドが Windows ホストでのみ失敗します!- スクリプトが失敗した後でも、マシンは起動し、Docker コンテナーは有効です。次に
vagrant ssh
、(Windows ホスト経由で) ボックスにアクセスし、サービス名でコンテナーを参照します。
助言がありますか?
vagrant - vagrant エラー: ホストを解決できませんでした: (nil); ホストが見つかりません
「vagrant up」コマンドを実行すると、次のエラーが発生しました。
ボックス「ubuntu/trusty32」が見つからないか、リモート カタログにアクセスできませんでした。これが HashiCorp のアトラスのプライベート ボックスである場合は、経由でログインしていることを確認してください
vagrant login
。また、名前を再確認してください。展開された URL とエラー メッセージを以下に示します。
URL: [" https://atlas.hashicorp.com/ubuntu/trusty32 "]
エラー: ホストを解決できませんでした: (nil); ホストが見つかりません
ホスト OS: Windows 7 (64 ビット) Vagrant バージョン: 1.7.4 Git クライアント:
私は以下を試しましたが、どれも問題を解決しませんでした: 1) Vagrantfile に "config.vm.box_check_update=false" を追加します 2) ホスト OS に "HTTP_PROXY" および "HTTPS_PROXY" 環境変数を追加します
(注: 実際の URL を使用して、ブラウザーを使用して atlas.hashicopr.com からボックス ファイルをダウンロードできます。)
vagrant - 浮浪者のプロビジョニングは、オブジェクトが見つからないという言及に失敗します
vagrant up または vagrant provision を実行すると、以下のエラーで失敗します。これを修正するための提案は大歓迎です。vagrant-7343223c
で作成された場所
上記の行は、以下に示すエラー ログから取得されます。
vagrant - VAGRANT_CWD を何に設定する必要がありますか?
VAGRANT_CWD のデフォルト値は何ですか? 私はそれを別のものに設定しましたが、今はそれを「リセット」する必要があります。unset を試してみましたが、作業ディレクトリが ~/. (無効)。
mysql - Vagrant の使用時に MySQL データベースをインポートする方法
vagrant を使用してデータベースをインポートできません。
私は実行vagrant up
しましたが、すべて正常に動作します。次に、 を実行vagrant ssh
し、mysql にサインインし、データベースとユーザーをセットアップします。ここでも、すべて正常に動作しています。
次に、mysql を終了し (ただしvagrant ssh
)、次のコマンドを実行して実行します。
そして、この時点で次のメッセージが表示されます。
私が間違っていることについて何か考えはありますか?
PS関連する場合-私はWindows 10で作業しています。
PS 2:この質問を見て、backup.sql を .vagrant フォルダーに移動してから mysql コマンドを実行しようとしましたが、それでも機能しませんでした。
vagrant sshで実行されるUPDATE dfコマンド
vagrant - Vagrant Windows synced_folder - そのようなファイルやディレクトリはありません
私は当初、このvagrant-winnfsd
プラグインが Windows 上の NFS ストレージを処理する (つまり、haneWIN を使用する必要がない) と考えていましたが、受け取ったエラーがmount.nfs: requested NFS version or transport protocol is not supported
.
haneWIN を再度有効にすると、次のエラーが表示されますmount.nfs: mounting 172.28.128.1:/D/git-repositories/+vm failed, reason given by server: No such file or directory
。
[URL]:[mount] 形式が正しくないという印象を受けます。これは、別の VM で次のように fstab でマウントを手動で設定したためです192.168.11.2:/websites /home/vagrant/rails nfs nfsvers=3,vers=3,rsize=8192,wsize=8192,timeo=14,auto,intr,udp,nolock,exec,rw,user
。
次の構成では、 Vagrant の試みは172.28.128.1:/websites
次のように見えませんか?
ホスト OS: Windows 7 x64、LAN IP: 192.168.11.2
ゲスト OS: Ubuntu/trusty64
バーチャライザー: Virtualbox 5.0.20 r106931
関連プラグイン: vagrant-winnfsd
ホスト OS NFS サーバー: haneWIN NFS サーバー
NFS サーバーのエクスポート:
D:\git-repositories\+vm -name:websites
Vagrantfileの抜粋:
php - Windowsを使用してvagrantで「Linuxゲストでフォルダーをマウントできませんでした。「vboxsf」は利用できません」を修正するには?
ここのドキュメントとここのチュートリアルに従って、laravelホームステッドをインストールしました。
vagrant up
ルート ディレクトリ ( ) 内でコマンドを実行<myName>@<myPCName> MING32 ~/Homestead (master)
すると、エラーが表示されます。
私はここで答え#1で解決策に従おうとします。私は解決策の指示にうまく従いますが、それを実行してその後に続いてもvagrant reload --provision
同じvagrant reload
ですvagrant up
。
laravel をC:/xampp/htdocs/laraTry
andに置きました~/Code
。そして、私はWindows 10を使用しています。
これが私のVagrantfile' inside
~/Homestead` です:
私の Homestead.yaml (C:Users//.homestead):
そして、homestead.rb (C:/Users//Homestead/scripts):