私たちは、バグを環境の自動化とプロビジョニングに使用しています。それはスムーズに動作します。しかし、時には、迷惑行為者が問題を抱えている(SSHからネットワーク設定に至るまでに多くの問題に直面した)場合、私たちに加わり、ボックスを起動して作業を始めようとしている新しい開発者は、 。だから私は、仮想環境を管理するための簡単な方法(VirtualBoxのようなGUIをenvを開始して終了させるなど)がありませんかと疑問に思っていましたか?
多分私の質問は、この地域のベストプラクティスは、バゲント以外である必要がありますか?バグの良い代替手段
答えて
代替手段があるかどうかわかりません。バゲントは比較的新しいソフトウェアです。 Vagrant上のsshの問題は、VMのVirtualBoxアドオンのバージョンがホストマシンのVirtualboxのバージョンと異なる場合に現れます。正しいバージョンを再インストールする以外に解決策がないかどうかはわかりません。
編集 VirtualBoxのアドオンは、VirtualBoxのGuest Additionsの
私はここに他のコメントをエコーうと名付けています。スムーズに動作する設定を既にお持ちの場合は、VirtualBox、Vagrant、およびベースボックスの同じバージョンを使用していることを確認してください。
UIとより多くの配布オプションについては、あなたが興味のワンタンを見つけるかもしれない:https://github.com/maestrodev/wanton
ベイグラントは、仮想化層としてのVirtualBoxを使用していますので、あなたは、GUIを使用して放浪のVMを起動することができます。あなたのVagrantFileに以下を追加してください。それはあなたがより迅速にロールバックとサンドボックスのように扱うことができますようまた
config.vm.boot_mode = :gui
など、saharaを見てみましょう
設定はGUIモードのためにV1.1にアップデートされました私をサハラに連れてくれてありがとう! –
個人的に私の問題は迷惑であり、GUIを始めることは本当に助けにはならない、迷惑行為は私がする必要があることをしていない。 – xenoterracide
:
config.vm.provider "virtualbox" do |v|
v.gui = true
end
:そのほかにhttp://docs.vagrantup.com/v2/virtualbox/configuration.html
、私は新しいバージョンでとても幸せです、私はそれを試し
を与えるだろうVagrantファイルに「config.ssh.forward_x11 = true」を追加すると、X-Windowsを簡単に使用できます。
nix
パッケージマネージャは、チェックアウトする価値が本当にある:http://nixos.org/nix
それがnixの世界でVagrantfile
に対応するファイルshell.nix
、に基づいてシェルを起動するコマンドnix-shell
を提供します。 しかし、Vagrantとは対照的に、高価な仮想化は必要ありません。この魔法は、ビルド入力の暗号ハッシュを使用したパッケージ管理への機能的アプローチです。
コンフィギュレーションオーバーヘッドにhttps://www.docker.com/
を気にしない場合は、それが星に遅い/セットアップすることは困難/重すぎだったので、私が過去に放浪を使用して、私はまた、純粋なドッキングウィンドウソリューションに切り替えドッカーを使用することができます(それは私の個人的な視点です)。私は通常、ドッカーの作成で自分のファイルを構築し、手動でやりたくないときは、stakkr(軽量のラッパーはPythonで作られています:https://github.com/edyan/stakkr)を使います。
お気軽に
- 1. CryptEncryptの代替手段
- 2. IE8のPreventDefault代替手段
- 3. java.util.concurrent.ConcurrentSkipListSetの代替手段
- 4. java.util.Dateの代替手段
- 5. underscore.jsの代替手段
- 6. プリプロセッサディレクティブの代替手段
- 7. シングルトンの代替手段
- 8. MooToolsフォームバリデータの代替手段
- 9. SQLカーソルの代替手段
- 10. YQLの代替手段
- 11. DataGridViewの代替手段
- 12. TOADの代替手段(Linux)
- 13. ポートレットの代替手段
- 14. wpfのrichtextboxの良い代替手段はありますか?
- 15. Pythonのqgisライブラリの良い代替手段
- 16. TortoiseSVNの良い代替手段はありますか?
- 17. QueryStringの最良の代替手段は何ですか
- 18. PhoneGapのlocalStorageの代替手段
- 19. Webdriverのselenium.isElementPresentの代替手段
- 20. Railsのブートストラップの代替手段
- 21. Java NIOのBufferedWriterの代替手段
- 22. SOAのトランスレーション層の代替手段:WCF
- 23. firefoxのtoSource()関数の代替手段
- 24. Javaのマクロ置換の代替手段
- 25. Androidアプリケーションの構築の代替手段
- 26. XMLHttpRequestの代替手段ですか?
- 27. Brighthouse group_concatの代替手段ですか?
- 28. php curl、fsockopen、HttpClientの代替手段
- 29. longurl APIの代替手段ですか?
- 30. .NET Script Editorの代替手段
あなたはVirtualBox Guest Additionsについてお話していると思いますか?新規ユーザーがフルネームを使用することが明確になるかもしれません。ファイル名はVBoxGuestAdditions_4.1.16.iso – iconoclast
のようなものです(バージョンによって異なります)。実際、私はVirtualBox Guest Additionsについて話しています。以前のコメントを編集します。 – daks
古いコメントですが、おそらく便利です。 vagrant-vbguestと呼ばれるプラグインがあります。これは、起動時にゲストの現在のバージョンが最新であるかどうかをチェックし、そうでない場合は自動的にダウンロードしてコンパイルします。 – Aquarion