1

状況

こんにちは、流星パッケージがない arch Linux を実行しており、Web 開発用に virtualbox 内で Ubuntu サーバーを実行しています。データベースを介してマウントする共有フォルダーがあります。これは、アクティブな環境にコーディングできることを意味します。ただし、他の多くの人と同じように、mongodb の起動、特に終了コード 100 に問題があります。

問題のトレース:

  • /data/DB ディレクトリを作成しました
  • ユーザーにアクセス権を与えた
  • 問題なくmongodを単独で実行しました

それでも私には問題があります。

質問

meteor と一緒にインストールされる mongodb の構成ファイルはどこにあるので移動できますか?「mongodb」ユーザーの権限を作成する必要がありますか?

質問

上記のセットアップで meteor 開発環境を実行するのに理想的な仮想マシンはどれですか? そもそもデータ ディレクトリを作成しなければならないということは、Ubuntu サーバーが理想的ではないことを示しています。meteor の Web サイトに表示されるこの 2 番目の質問に答えるために利用できる追加のドキュメントがあれば、美しいでしょう。

4

1 に答える 1

0

MongoDB は、virtualbox 共有フォルダーでは正しく機能しません。デフォルトでは、meteor はプロジェクトのディレクトリに mongo データベースを作成しますが、この動作はMONGO_URL環境変数でオーバーライドできます。この変数を設定すると、meteor は mongo を起動しようとせず、代わりに指定した mongo エンドポイントに直接接続します。これにより、共有フォルダー以外の場所にあるデータを使用して、好きなように (Ubuntu mongodb パッケージを使用して) mongo をセットアップできます。

于 2012-12-14T02:15:36.633 に答える