問題タブ [vagrant]
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.
linux - Vagrant for virtual linux dev - vm の起動が「ハング」しているかどうかを知る方法は?
こんにちはみんな:私は最近vagrantをインストールし、それについて学んでいます。実際、起動に時間がかかることに気付きました。
「これには数分かかる場合があります」。
vagrant の起動に時間がかかるのはなぜですか? ほとんどの場合、非常に高速に起動する仮想ボックスの上にある単なる薄いレイヤーだと思います。
また、ブーツがぶら下がっているかどうかを監視するにはどうすればよいですか?
いくつかの事実 :
1)ubuntu 12でruby 1.8をホストとして使用し、64ビットのホスト/ vagrant osを使用しています。
2) トップサイス:
development-environment - VM のディスク自体を共有するのではなく、Vagrant を使用する方が良いのはなぜですか?
チームに開発環境を配布する最良の方法を探していたところ、Vagrant を見つけました。いくつかの読書とテストの後、これについて私が言えることは次のとおりです
長所: (新しいユーザー用に) 新しい VirtualBox VM を作成するプロセスを自動化します。
短所: 新しいユーザーが新しいツールを習得する必要があるため、私が見つけた唯一のプロを無効にします。
実際に VDI をコピーして、それを使用する新しい VirtualBox VM を構成するよりも、習得に時間がかかります。(それほど素晴らしいものではありませんが、それでも新しいツールを学ぶよりは高いです。)
Vagrant を使用すると、開発環境を配布するプロセスが、通常の VirtualBox VM を作成してディスクを共有するだけのプロセスと大きく異なる理由がまったくわかりませんでした。
多分私はここでポイントを逃しています、誰かが私を啓発できますか?
ruby - rbenv が Ruby のバージョンを正しく切り替えない
Github ページで説明されている設定に従ってコマンドrbenv
を実行した後でも、 1.8.7 が出力されます。bundle を実行しようとすると、Ruby 1.9 の新しいハッシュ構文が原因でエラーが発生するため、Ruby 1.8 でまだ実行されていることがわかります。rbenv global 1.9.2-p290
ruby -v
Vagrant Railscast に続いて、この問題に遭遇しました。したがって、これはエピソードのように Vagrant 仮想ボックスにあります。
ruby-on-rails - Rails 3.2、Vagrant、および HAML: ActionView::MissingTemplate
私は Stackoverflow や他の場所で見つけることができるすべての関連トピックを読みましたが、この特定の問題が報告されたことはありません。
私の仲間の開発者の 1 人は、Windows 7 で Ubuntu オセロット ボックスを使用して Vagrant を実行しています。私は Pow を実行している iMac を使用しています。HAML を使用して Rails アプリを開発しています。
ときどき、次のエラーが表示されます。
コードを取り込んで Pow で実行すると、完全に実行されます。
しかし、問題のあるファイルの名前を変更すると (たとえば、_list.html.haml から _kevin.html.haml に)、彼のマシンで動作し始めます。名前を「_list」に戻すと、エラーが返されます。
特定のファイル名だけではありません。それは非常にランダムです。
何か案は?
編集
これは、ビューが存在しないときにビューを読み込んでから、後で作成しようとした場合にのみ発生するようです。Vagrant/Rails はまだ存在しないと想定しているようです。このキャッシングがどこで発生する可能性があるか、またどのようにクリアできるかを解明しようとしています。
編集 2
Vagrant を再起動すると、この問題が解決するようです。
これが誰かに役立つことを願っています。
ruby - vagrant - Windows 7 のアクセス許可が拒否されました
Vagrant ボックスをセットアップしようとしていますが、Windows で Permission Denied エラーが発生しています。ボックスを正常にダウンロードして作成できますが、ボックスをインポートしようとするとエラーがスローされます。ボックスを起動して Mac OSX と Ubuntu で正しく実行できるため、Vagrantfile は優れています。Vagrant が提供するインストール パッケージを使用しています。コマンドプロンプトを管理者として実行しようとしましたが、まだうまくいきませんでした。
ubuntu - Vagrant + Chef + apt:特定のバージョンのdebパッケージをUbuntu VMにインストールすることは可能ですか?
VagrantとChefを使用して、Ubuntu12.04仮想マシンを構築しています。私はここからopscodeクックブックを使用しています:https ://github.com/opscode/cookbooks
opscodeaptクックブックを使用してパッケージをインストールしたいと思います。ビルド環境の一貫性を確保するために、特定のバージョンのパッケージがインストールされていることを確認したいと思います。これが私がやろうとしていることの例です:
コマンドラインからaptを使用してパッケージをインストールする場合、次のようにバージョンを指定できることを知っています。
しかし、クックブックからこれを行う方法を理解することはできません。これは可能ですか?
php - シェフで「cake schema create」を実行する方法はありますか?
Vagrant + Chef Solo を使用して CakePHP アプリをセットアップしています。レシピで「cake schema create」を呼び出して、データベース スキーマを作成できるようにしたいと考えています。デフォルトのレシピに以下を追加しました。
ただし、'cake schema create' タスクにはユーザーの介入が必要です (つまり、本当にすべてのテーブルを削除して再作成するかどうかをユーザーに確認するプロンプトが表示されます)。2011年後半にこの問題が開かれましたが、どこにも行かないようです...
スクリプトと対話するようにシェフを構成する方法はありますか?
そうでない場合、CakePHP でこれを回避する方法はありますか?
yum - CentOSボックスのapt-getの代わりにyumを使用するvagrant
そしてそれが役に立つとわかりました。ドキュメントに従っていましたが、lucid32ボックスを使用する代わりに、centos 6ボックスを使用して、chefプロビジョニングを試してみましたが、VMが読み込まれると、yumではなくapt-getを使用してchefをダウンロードしているようです。 。代わりにvagrantにyumを使用させるにはどうすればよいですか?
http - ホストのブラウザが vagrant box を認識できない、portforward が機能しない
Windows XP に Vagrant をインストールしました。Vagrantfile には次のものがあります。
しかし、ブラウザに「http://192.168.10.200:8080」と入力しても、vagrant ボックスの兆候は見られません。
仮想ボックスの IP アドレスは正しいです。なぜなら、vbox 内には次のものが含まれているからです。
入力するとファイアウォールの問題はないようです
それは正常に動作します。
Vagrant のポート フォワーディングが機能しないことを読んで、次のこと を試しました。
そしてまた
ポート転送が機能していないようです...
ホスト ブラウザから vbox にアクセスできるようにするにはどうすればよいかご存知でしたら、教えていただけますか?
前もって感謝します
puppet - Mysql、Web サイトのソースなどのデータを Vagrant で処理するにはどうすればよいですか?
Mysql、Web サイトのソースなどのデータを Vagrant で処理するにはどうすればよいですか?
プログラマーとして、開発環境を簡単にセットアップできることが気に入っています。vagrant ボックスを作成し、パペットでプロビジョニングしましたが、ボックス内のデータはどうですか? ボックスを破棄して再作成する必要がある場合はどうなりますか? すべてのデータが消去されます!
クラッシュした VM で問題が発生しましたが、同じ間違いをやり直したくありません。自分のデータを制御したいのです。
ごきげんよう ?共有フォルダを使用してライブ データを保存していますか? ボックスの内外でデータをどこに保管していますか?