問題タブ [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.
chef-infra - Mac 10.7.2 上の Chef、Vagrant でプロビジョニングが失敗する
Vagrant と Chef を使い始めたばかりですが、非常に奇妙なエラーだと思います。
単純な VM とシェフなしですべて問題ありませんが、いくつかのレシピを貼り付けると失敗します。
Vagrantfile から呼び出されるメイン レシピの現在の default.rb を次に示します。主にこのブログ/チュートリアルから
php apache2 と mysql のレシピは、opscode コミュニティ サイトから直接入手したものです。
これらのレシピの 1 つを入れるだけで、問題なく読み込まれます。場合によっては 2 つでも問題ありませんが、3 つすべてを入力すると、最後のいずれかでエラーが発生するようです。注文ラウンドを変更しましたが、エラーの原因は常に最後のラウンドです。エラーは次のとおりです。毎回同じですが、この場合、php は 3 つのうちの最後であり、インストールに失敗していることがわかります。
通常、私は VM を破棄し、新しい試行ごとに vagrant up を実行していますが、vagrant reload と vagrant provision を数回試しましたが、同じ結果が得られました。
また、これが正常かどうかはわかりませんが、私の Mac はプロビジョニング中にほぼ完全にロックされます。私は通常、2 つまたは 3 つの vmware VM を同時に実行できますが、あまり苦労しているように感じることはありません。
ruby-on-rails - サーバー環境を別のサーバーに移動するにはどうすればよいですか?
「rvm+ror + ngixn +passenger + unicorn+capistrano」という環境のVPSLinuxサーバーがあります。
サーバー環境を別のサーバーにすばやく移動するにはどうすればよいですか?
私が見つけた:
問題を解決した経験のある人は誰ですか?サーバー環境をより適切に移動(コピー)する方法を説明できますか?
mysql - rbenv に mysql gem をインストールする
MAC OSX マシンで vagrant を使用しようとしています。vagrant を SSH で接続し、ruby 1.9.2-p290 を設定しました。今、私はルビーの宝石をインストールしようとしていますが、mysql2の宝石をインストールしたいときにこの問題に直面しています。
Gemファイルに設定しました
もう一度 bundle コマンドを実行しますが、結果は同じです。
mysql が vagrant で実行されないのはなぜですか?
automation - 共有および自動化された vagrant ボックス
Vagrant を使用して Django アプリケーションを開発することを考えていますが、少し混乱しており、やりたいことが可能かどうかさえわかりません。
lucid32ボックスを正常にインストールし、Vagrantfile、いくつかの共有ディレクトリ、および転送されたポートを使用して、vagrantの新しい「インスタンス」を作成しました。
最初の問題は、チームで作業する場合、これが最善の選択ではないように思われることです。ボックスへのすべての変更が共有されるように、どうすれば (たとえば、私と他の 10 人の開発者が) ボックスを共有できるでしょうか? たとえば、6 か月後に postgresql が必要な場合、postgresql を 11 回インストールしなくても動作するようにする必要があります。
また、ボックスの起動時に何か (postgresql、django、this-service など) を起動するにはどうすればよいですか? 私はそれをsshして、毎回必要なもの
n
すべてを手動で開始する必要はないと思います。n
そして最後に: puppet やchef のようなものが (たとえば pip や apt-get を介して) 手動インストールを完全に置き換えることを意図しているかどうかはよくわかりません。そうですか?
ありがとうございました。
そして下手な英語でごめんなさい。:-)
ruby-on-rails - 1 つのプロジェクトでいくつかの vagrant ボックス
1 つのプロジェクトで 2 つの異なる環境で 2 つの vagrant ボックスを使用したいと考えています。次の方法で2つのボックスを追加しようとしました:
次の方法でそれらを切り替えます。
しかし、それらは同じです.1つのボックスでテストファイルを作成すると、別のボックスに表示されます。誰でも助けることができますか?
php - Vagrant and Chef:新しいバージョンのPHPをインストールするにはどうすればよいですか?
私はVagrantとChefの使用に比較的慣れていません。私は現在UbuntuLucid64を実行しており、デフォルトでPHP5.3.2をパッケージとしてインストールするOpscodePHPクックブックを使用しています。PHP 5.3.8または9を(ソースからまたはパッケージとして)インストールしたいのですが、正しく構成する方法がわからないようです。依存するクックブック(build-essential、xml、mysql)をコピーしました。これは私がこれまでに持っているものです:
しかし、エラーが発生します。スタックトレースの関連する行は次のとおりです。
更新: PHPレシピにMySQLについて心配しないように指示すると、正常にインストールされるようです...
...しかし、Apacheは実行しているPHPのバージョンを認識していないようです。php_info()
はPHP5.3.2を使用していると報告していますが、コマンドライン(php -v
)は5.3.9を正しく報告しています。
私は何が間違っているのですか?
chef-infra - Chef を使用した Vagrant のプロビジョニング
開発環境を Vagrant に移行するために何が必要かを調べていますが、chef を使用して VM プロビジョニング プロセスを処理するのに苦労しています。私はこれまでシェフを使用したことがなく、この分野の Vagrant ドキュメントは意図的に弱い (範囲外) ため、手を使用することができました。
これをできるだけポータブルにしたいので、URLからクックブックをロードするのが理にかなっていると思ったので、これが私のVagrantfile
.
私が単に何かを誤解しているだけであることに疑問の余地はないと思いますが、この Vagrant のコンテキストに適合すると思われるドキュメント ソースは見つかりませんでした。
ありがとう。
mongodb - ポート転送の問題を介した Vagrant 上の MongoDB
最近、Vagrant で実行されている CentOS 6 VM に mongodb をインストールしました。
mongoポートを転送するためにVagrantfileにポート転送を追加しました
サーバーの起動時にmongodが自動的に起動するように設定し、サービスが意図したとおりに起動することを確認しました。
ただしmongo localhost:127017
、ホスト マシン (vagrant ではない) から実行すると、次のエラーが発生します。
何か案は?
mongodb - MongoDBエラー:DBClientCursor :: init call()が失敗しました
私のmongoクライアントを2.0.2に更新した後、エラーは大幅に変更されました。
ここで新しい問題が開かれました:MongoDB接続エラー
Vagrant VM、CentOS 6で実行されているmongoサーバーに接続しようとすると、次のような魔法のエラーが発生します:http: //pastium.org/view/7efba4e90f0ba228ccad377204bb9f17。
Vagrantは標準のmongoパーツを37017に転送します。
mongodb - MongoDB 接続エラー
vagrant サーバーに接続しようとすると、次のエラーが表示されます。
Vagrant 用に 27017 を 4567 にポート転送しています。
私はmongoが初めてで、これに4日間頭を悩ませています。
何かご意見は?