sql >> データベース >  >> NoSQL >> MongoDB

Vagrantボックスで動作するmeteor.jsプロジェクトを作成できません

    (1)手順2の後、新しいボックスにMeteorをインストールします(curl https://install.meteor.com/ | sh)'

    user$ cd /vagrant
    user:/vagrant$ meteor create myApp
    

    MacホストにmyAppフォルダー(vagrantfileと同じフォルダー)が表示されるはずです

    (2)myAppフォルダー内に、デフォルトの.meteorフォルダーが表示されます。フォルダーがない場合は、ローカルと呼ばれるフォルダーを作成します

    user:/vagrant$ cd myApp/.meteor
    user:/vagrant/myApp/.meteor$ mkdir local
    

    (3)/ home / vagrant

    に同じフォルダ構造を作成します
    user:/vagrant/myApp/.meteor$ cd ~
    ~$mkdir -p myApp/.meteor/local
    

    (4)/vagrant/myApp/.meteor/localを/home/vagrant/myApp/.meteor/local

    にリンクまたはマウントします。
    sudo mount --bind /home/vagrant/myApp/.meteor/local/ /vagrant/myApp/.meteor/local/
    

    または永久に作成する

    echo “sudo mount --bind /home/vagrant/myApp/.meteor/local/ /vagrant/myApp/.meteor/local/” >> ~/.bashrc && source ~/.bashrc
    

    (5)これで流星を開始できます

    ~$cd /vagrant/myApp
    user:/vagrant/myApp$meteor
    

    <.meteor>フォルダーではなくローカルフォルダーをマウントする理由は、Macホストの<.meteor>フォルダー内のファイルを引き続き編集できるためです。 myAppは任意の名前に置き換えることができます

    この助けを願っています



    1. Redisでいくつかのハッシュを取得する最も効率的な方法は?

    2. mongoimportを使用してJSONファイルをMongoDBにインポートします

    3. 要素の正規表現配列を使用したMongoDBクエリ$in

    4. Redisでセットを空/削除しますか?