MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Impossible de créer un projet meteor.js fonctionnel sur une boîte vagabonde

(1) Après l'étape 2 'installer Meteor sur la nouvelle box (curl https://install.meteor.com/ | sh)'

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

Vous devriez voir le dossier myApp sur votre hôte Mac (le même dossier pour le vagrantfile)

(2) Dans le dossier myApp, vous verrez le dossier .meteor par défaut, créez un dossier appelé local s'il n'y est pas

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

(3) Créez la même structure de dossiers dans /home/vagrant

user:/vagrant/myApp/.meteor$ cd ~
~$mkdir -p myApp/.meteor/local

(4) Liez ou montez /vagrant/myApp/.meteor/local vers /home/vagrant/myApp/.meteor/local

sudo mount --bind /home/vagrant/myApp/.meteor/local/ /vagrant/myApp/.meteor/local/

ou le rendre définitivement

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

(5) Vous pouvez maintenant démarrer le météore

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

La raison pour laquelle je monte le dossier local plutôt que le dossier <.meteor> est que vous pouvez toujours modifier les fichiers à l'intérieur du dossier <.meteor> sur votre hôte Mac. Vous pouvez remplacer myApp par le nom de votre choix

J'espère que cette aide