アトラスからローカルにvagrantboxファイルをダウンロードして構成します



Download Vagrant Box File Locally From Atlas



解決:

ファイルをダウンロードするには、URLにバージョンとプロバイダーを追加する必要があります。たとえば、trusty64をダウンロードするには、まずhttps://app.vagrantup.com/ubuntu/boxes/trusty64/のURLが必要です。

その後、バージョンとプロバイダーを追加する必要があります。この例では、ダウンロードURLは次のようになります。



https://app.vagrantup.com/ubuntu/boxes/trusty64/versions/20180206.0.0/providers/virtualbox.box

次に、vagrantファイルからローカルに追加する必要があります。



ローカルでvagrantファイルに追加するには、次のコマンドを使用します

vagrant box add foo-box /path/to/vagrant-box.box vagrant init foo-box vagrant up

これによりvagrantfileが作成され、vagrantファイルを構成できます。


ただし、これによりボックスがバージョン0として追加されます。



○→vagrantbox add ubuntu / trusty64〜 / Downloads / trusty-server-cloudimg-amd64-vagrant-disk1.box ==>ボックス:ボックスファイルがメタデータとして検出されませんでした。直接追加しています... ==>ボックス:プロバイダーのボックス 'ubuntu / trusty64'(v0)を追加しています:ボックス:必要なファイルを次の場所から解凍しています:file:/// Users / ram / Downloads / trusty-server-cloudimg-amd64- vagrant-disk1.box ==>ボックス:「virtualbox」にボックス「ubuntu / trusty64」(v0)が正常に追加されました!

vagrantは、手動で追加されたボックスのバージョン番号を指定することを許可していません

○→vagrantbox add ubuntu / trusty64〜 / Downloads / trusty-server-cloudimg-amd64-vagrant-disk1.box --box-version 20151021.0.0 ==> box:ボックスファイルがメタデータとして検出されませんでした。直接追加しています...直接ボックスファイルパスを使用してボックスバージョン制約を指定しました。ボックスバージョンの制約は、VagrantCloudまたはカスタムボックスホストのボックスでのみ機能します。バージョンの制約を削除して、再試行してください。

ボックスのバージョン番号を更新するには、〜/ .vagrant.d / boxes / ubuntu-VAGRANTSLASH-trusty64 / 0のフォルダー名「0」をダウンロードしたバージョン番号に変更します。例:「20160120.0.0」

| 2.2.3 | MacBook-Pro in〜 / .vagrant.d / boxes / ubuntu-VAGRANTSLASH-trusty64○→mv0 20160120.0.0

これで、次回もvagrantコマンドでバージョンを更新する準備が整いました。

○→vagrantboxリストubuntu / trusty64(virtualbox、20160120.0.0) 

初め :このリンクから最新バージョンを確認してください ここ
アップデート :上記のリンクにアクセスして、最新バージョンの番号を取得してから、でバージョンを変更してみてください。 以下のURL
今のところ、最新バージョンは次のとおりです。 7.2.1
virtualboxの場合:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/virtualbox.box
hypervの場合:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/hyperv.box
vmwareの場合:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/vmware_desktop.box
パラレルの場合:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/parallels.box

多分 の中に 将来 リンクが変更されたので、ターミナルのコマンドを使用してダウンロードvagrantボックスを取得してみてください/コマンドでCMD

放浪者ボックスはlaravel / homesteadを追加します

仮想化方法を選択してください
次に、ダウンロードリンクが表示されます* で終わった 。箱 、その後キャンセルできます CTRL + C をコピーします ダウンロードリンク を使用してローカルにダウンロードします IDM / aria2c -x16 NS。
2番 :このコマンドを使用します

vagrant box add laravel / homestead {ローカルコンピューターからのファイルのパス}

三番目 :に移動してメタデータを追加します
1-というファイルを作成します metadata_url
注:metadata_urlの拡張子はありません

2-次に、このリンクを追加してファイルを保存します

https://atlas.hashicorp.com/laravel/homestead

3-metadata_urlファイルを次の場所にコピーします。

  • にとって ウィンドウズ に行く

    %userprofile%.vagrant.d boxes laravel-VAGRANTSLASH-ホームステッド

4-次に、という名前のフォルダの名前を変更します 0 現在のホームステッドバージョンのバージョンに= 7.2.1


私はこれがより多くの情報のために役立つことを願っています
Laravel
メタデータ