[解決済み] Vagrantfileの中でVagrantプラグインを要求する?
2023-06-23 04:15:08
質問
を実行すると仮定した場合
Vagrantfile
を実行するには、特定の Vagrant プラグインをインストールする必要があります。そのため、基本的に必要なことは
$ vagrant plugin install foobar-plugin
$ vagrant up
最初のステップを飛ばすと
vagrant up
は失敗します。
Vagrantにプラグインを自動でインストールさせるオプションはないのでしょうか?言い換えれば Vagrant の
Vagrantfile
の中で、マシンを作成し起動する前に自動的にインストールするプラグインを指定することは可能でしょうか?
どのように解決するのですか?
2019年最新版: Vagrantにプラグインを要求する機能が追加されました。
Vagrantfile
を経由するようになりました。
Vagrant.configure("2") do |config|
config.vagrant.plugins = "vagrant-some-plugin"
# or as array:
config.vagrant.plugins = ["vagrant-some-plugin", "vagrant-some-other-plugin"]
# or as hash
config.vagrant.plugins = {"vagrant-some-plugin" => {"version" => "1.0.0"}}
end
Vagrantがまだインストールされていないプラグインを検出した場合、ユーザー自身がインストールするように促します。
$ vagrant up
Vagrant has detected project local plugins configured for this
project which are not installed.
vagrant-some-plugin
Install local plugins (Y/N) [N]: y
Installing the 'vagrant-some-plugin' plugin. This can take a few minutes...
Fetching vagrant-some-plugin-1.0.0.gem
Installed the plugin 'vagrant-some-plugin (1.0.0)'!
Vagrant has completed installing local plugins for the current Vagrant
project directory. Please run the requested command again.
参照 https://www.vagrantup.com/docs/vagrantfile/vagrant_settings.html
関連
-
[解決済み] [Solved] config.vm.boot_timeout はどこにある?
-
[解決済み] Vagrant cannot forward specified ports on this VM" メッセージのデバッグ方法
-
[解決済み] VagrantはVirtualBoxの共有フォルダをマウントできませんでした。
-
[解決済み] Vagrantのスタックした接続のタイムアウトを再試行する
-
[解決済み】Windows10で内部ネットワークVagrantを開く/作成するのに失敗しました。
-
[解決済み] ホストからVagrantのゲストに単一のファイルをコピーする最も簡単な方法?
-
[解決済み] Vagrantの逆方向ポートフォワーディング?
-
[解決済み] キャッシュにあるvmsのリストを削除する
-
[解決済み] VagrantはどこでVMの変更を保存していますか?
-
[解決済み] ホームフォルダ外のvagrant.d
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] [Solved] config.vm.boot_timeout はどこにある?
-
[解決済み] Vagrant Command Stopped Working: WIndows でコマンドが見つからない
-
[解決済み] Vagrant cannot forward specified ports on this VM" メッセージのデバッグ方法
-
[解決済み] RubyGemsのインストールやアップデートがパーミッションエラーで失敗する場合の対処法
-
[解決済み] Vagrant が起動しない。VM を作成したユーザと現在のユーザが一致しません。
-
[解決済み] homestead'という名前のVirtualBoxマシンがすでに存在しています。
-
[解決済み] キャッシュにあるvmsのリストを削除する
-
[解決済み] VagrantはどこでVMの変更を保存していますか?
-
[解決済み] プロキシ環境でvagrantを使うには?
-
[解決済み] vagrant シェルプロビジョナに環境変数を渡す