ホームページ  >  記事  >  PHPフレームワーク  >  Laravel Homestead 4.0.0をオフラインでアップグレードする方法を教えます

Laravel Homestead 4.0.0をオフラインでアップグレードする方法を教えます

藏色散人
藏色散人転載
2020-08-19 15:21:382433ブラウズ

以下は、Laravel のチュートリアル コラムで、Laravel Homestead 4.0.0 のオフライン アップグレードを紹介します。

Laravel Homestead 4.0.0をオフラインでアップグレードする方法を教えます

以前は時々 laravel 5.1 LTS を使ってコードを書いていたので、laravel/homestead をアップグレードする必要があるかどうかなんて気にしていませんでした。少し前に、laravel 5.5 LTS がリリースされました。 Laravel 5.5 には homestead をアップグレードする機会があります。

アップグレードする前に、vagrant up コマンドを実行して homestead を開始するたびに、常に次のプロンプト メッセージが表示されます。

Laravel Homestead 4.0.0をオフラインでアップグレードする方法を教えます

怠惰にしたい場合は、次のプロンプト メッセージが表示されます。最初は、推奨されている vagrant box update コマンドを使用してオンラインでアップグレードしようとしましたが、ダウンロードが非常に遅く、最終的には失敗しました。最初にアップグレード パッケージをダウンロードしてからオフラインでアップグレードすることしかできないようです。

Laravel Homestead 4.0.0をオフラインでアップグレードする方法を教えますアップグレードの手順と注意事項

ステップ 1:ローカル コマンド ラインで vagrant box update コマンドを実行して、アップグレードの完全な URL を取得します。 package

上の図の最後の行は、アップグレード パッケージの完全な URL を示しています。次の URL をクリックして、最新の 4.0.0 バージョン ## を直接ダウンロードすることもできます。 #

https://app.vagrantup.com/laravel/boxes/homestead/versions/4.0.0/providers/virtualbox.box

注: 今後新しいバージョンがリリースされる場合は、上記の URL のバージョン番号を変更するだけで (現在は 4.0.0)、対応するバージョンのアップグレード パッケージをダウンロードできます。 . 毎回 vagrant box update コマンドを使用して URL を取得する必要はありません。

Laravel Homestead 4.0.0をオフラインでアップグレードする方法を教えます

2 番目のステップ:

ctrl z オンライン アップグレードの終了

アップグレード パッケージの完全な URL をコピーし、ブラウザなどを介してローカル コンピュータにアップグレード パッケージをダウンロードします。ダウンロード ツール

注: ダウンロード後に取得したファイル名が virtualbox.box ではない可能性があります。ファイル名は手動で変更できます

ステップ 3:

ファイル名を作成しますアップグレード パッケージのダウンロード中にローカルで手動で実行します。metadata.json ファイルの内容は次のとおりです。

{
    "name": "laravel/homestead",
    "versions": [{
        "version": "4.0.0",
        "providers": [{
            "name": "virtualbox",
            "url": "下载的 virtualbox.box 文件所在的本地完整路径(包含文件名)"
        }]
    }]
}

この json ファイルの 2 つの点に注意してください。

バージョンを変更する必要があります。ダウンロードした最新のバージョン番号へ;

    URL に、ダウンロードしたアップグレード パッケージが配置されている完全なローカル パス (ファイル名を含む) を入力します;
  • ステップ 4 :

    アップグレード パッケージがダウンロードされたら、ローカル コマンド ラインで次のコマンドを実行します。

  • vagrant ボックスで、metadata.json ファイルへのフル パスを追加します

ステップ 5: コマンドラインに次の情報が表示されたらアップグレードは成功です。

ステップ 6:

laravel/homestead のバージョンを確認します。現在使用中 (このステップはオプションです)

vagrant box list
Laravel Homestead 4.0.0をオフラインでアップグレードする方法を教えます上記のコマンドを入力した後に「laravel/homestead(virtualbox, 4.0.0)」という単語が表示されれば、アップグレードは成功しています。

以上がLaravel Homestead 4.0.0をオフラインでアップグレードする方法を教えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。