問題タブ [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.
apache2 - Vagrant/VirtualBox/Apache2 の奇妙なキャッシュ動作
Vagrant を使用して、Apache2 で Ubuntu を利用した VirtualBox を実行しています。
とりわけ、Web サーバーは、私の /vagrant ディレクトリから静的ファイルを提供します。
これはほとんどの場合うまく機能します。しかし、共有フォルダーの画像を変更して Web サイトをリロードすると、以前のバージョンの画像が提供されますが、切り捨てられます。
最初に共有フォルダーから古い画像を削除し、Web サイトを更新して画像が表示されないようにしてから、新しいファイルを保存して Web サイトを再度リロードすると機能します。
誰もこの問題について知っていましたか?mod_rewrite を備えた Apache 2 と、Mongo を備えた PHP、APC プラグイン、MongoDB、および一連のスクリプトを備えた nodeJS だけです。
puppet - モジュール外から Puppet ファイルを調達する
モジュールからパッケージをインストールしており (この場合は)、モジュールの外側、つまり最上位ディレクトリと並行する最上位ディレクトリNginx
から構成ファイルを含めたいと考えています。モジュールまたは絶対ローカルパスを参照する現在のVagrant環境にファイルを含めずに、ファイルをソースする方法がわかりません。files
manifests
ドキュメントに記載されているように、Puppet はモジュールの外部からファイルを取得できますか?
chef-infra - vagrant destroy と re-provision なしで Chef レシピをデバッグする
PHPをソースからビルドするchefレシピを開発中です。ただし、レシピを変更して再度実行するたびに、長い時間がかかります (約 20 分)。
私たちが行ってきたことは、変更を加えてから次を使用することです。
に続く:
どうにかして、更新しようとしている単一のレシピを再実行できるとよいでしょう。
どうすればこれができるか知っている人はいますか?または、vagrant はどのように私たちの php レシピが既にインストール/実行されていると判断するのでしょうか?
image - VagrantをHAML/SASS開発に使用する場合の画像表示/カットオフの問題
Mac OSX(Snow Leopard)でVagrant /VirtualBoxVMを使用してローカルで実行しているRailsアプリのHAML/SASSを変更していますが、参照されている画像に変更を加えるたびに、非常に奇妙な問題が発生し続けます。 HAML/SASSファイルの。
何が起こるかの例を次に示します。
- ブラウザでローカルのRailsアプリページを開くと、すべての画像が正しく表示されています
- 画像のサイズを変更して(Gimpを使用)、画像を小さくして変更を保存します
- ページを更新して変更を確認しましたが、元の画像は引き続き表示されていますが、画像をどれだけ小さくしたかに比例して下部が切り取られています
- ディレクトリから画像ファイルを削除し、ページをハードリフレッシュして何が起こるかを確認します。
- 元のカットオフ画像がまだ残っている場合もあれば、消えて画像パスアイコンが表示されない場合もあります
- 画像ファイルをディレクトリに戻し、サイズ変更を強制的に取得しようとします
- これが初めて機能する場合もあれば、正しいサイズの画像が表示されるまでに3〜4回実行する必要がある場合もあります
- ページを更新して画像が表示されなかった後でも、古い切り取られた画像が再表示されることがあります。
画像ファイルに他の変更を加えている場合(たとえば、同じファイル名でまったく新しい画像を保存している場合)、同じ問題が発生するようです。この画像の問題は別として、HAML / SASSファイルへのすべての編集が機能し、変更を即座に確認できます。
ある種のブラウザのレンダリング/キャッシュの問題かもしれないと思いましたが、FirefoxとChromeでも同様の問題が発生します。Firebugを使用すると、正しいファイルが取得されているのに、ページ自体に表示されないことがあります。
これはVagrantと関係があるとしか思えません。それを完全に修正することが保証されている唯一のことは、Vagrantボックスを再作成することですが、それには長い時間がかかります。
RailsアプリとVagrant/VirtualBoxの構成に関係している可能性があるため、これは単純な問題ではない可能性があることを認識していますが、他の誰かが同様の問題を抱えている場合に備えて、ここに問題を投稿すると思いました。
ありがとう!
virtualbox - Vagrant ボックスのパッケージ化後に NFS が失敗する
Vagrant ボックスの (再) パッケージ化で奇妙な問題に直面しています。これが話です
- Vagrant をインストールし、いくつかのパペット マニフェストを正常に作成しました。すべて正常に動作し、vagrant up ... プロビジョニング ...
- 次に、nfs がゲスト OS にインストールされていなかったため失敗した NFS に切り替える必要がありました (Ubuntu 11.04-amd64)
- nfs-common をゲスト OS にインストールしました (
sudo apt-get install nfs-common
) vagrant halt
vagrant up
- また、NFS マウントは、いくつかの停止/起動コマンドの後でも問題なく動作します。満足しています!
次の論理的なステップは、ボックスをパッケージ化することです。これにより、VM が破棄されるたびに nfs-common を再インストールする必要がなくなります。
- 上記と同じディレクトリ:
vagrant package
vagrant box add ubuntuvm2 package.box
rm package.box
- Vagrantfileの行
config.vm.box
を ubuntuvm2 に変更します vagrant destroy
vagrant up
- そして突然 nfs マウントが失敗し、VM に sshing すると、nfs-common が実際にインストールされていることを確認できますが、NFS マウントは失敗するだけです: https://img.skitch.com/20120302-kwix296t44y31rxkd52pwm72f4.jpg
解決策を探し始める方向を知っている人はいますか?
OS-X Lion で Virtualbox 4.1.8 と Vagrant 1.0.0 を使用しています
ruby - RVM: システム全体のインストールで .rvmrc ファイルから gemset をロードしているときに権限が拒否されました
.rvmrc
カスタム gemset を含むプロジェクト固有のファイルを作成しました(コマンドを使用rvm --rvmrc --create 1.9.2@registration
):
これは、シングルユーザー RVM を使用して、私の Mac でローカルに動作します。また、Vagrantボックスにシステム全体のRVMをインストールしてVagrantを使用しています。ただし、cd
プロジェクト ディレクトリに移動して.rvmrc
ファイルを受け入れると、次のメッセージが表示されます (重複するエラー メッセージが多数あります)。
gemset を手動で作成しようとすると、同じエラーが表示されますが、成功したことも表示されます。
何かが正しく構成されていませんか? .rvmrc
この問題を解決して、ファイルからカスタム gemset を使用できるようにするにはどうすればよいですか?
chef-infra - Chef-solo でユーザー アカウントを作成するにはどうすればよいですか?
質問
- Chef-solo でユーザー アカウントを作成するにはどうすればよいですか?
- 「ユーザー」レシピにclient.pemが必要なのはなぜですか?
環境
- ルビーは
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
- シェフソロは
Chef: 0.10.8
- 「users」レシピ バージョンは 2012 年 3 月 27 日の先頭です (commit:f6e1d421f3513c92a0cfbf89c77f750e402ba545)。
- レシピのみ
{"run_list":["recipe[users::sysadmins]"]}
説明
レシピ「 users 」を使用してchef-soloでユーザーアカウントを作成します。しかし、次のようにエラーが発生しました。
ログ
windows - WindowsのVagrantボックスにSSHしますか?
Vagrant を使用して、Windows で VirtualBox VM を起動しています。他のプラットフォームでは、
VM に接続します。
WindowsでこのVagrantボックスに接続するにはどうすればよいですか?
PuTTy を使用するために Vagrant のドキュメントで提案されている方法も機能しませんでした。
http://docs-v1.vagrantup.com/v1/docs/getting-started/ssh.html
mysql - Vagrant Chef レシピのチェックサム計算
失敗している mysql レシピを実行しています。停止後に vagrant up すると、grants.sql テンプレートのチェックサムが変更され、再実行すべきでないときに再実行されたと主張します。
これらのチェックサムがどのように完成し、これを修正する方法はありますか?
chef-infra - すでに完了しているときにChefレシピの実行を停止する方法
phpunitをインストールするvagrantのレシピを作成しましたが、vagranthaltを使用してからvagrantupを使用すると失敗し続けます。
私は得る: