Javascript 得到一个工作流星JS流浪者盒子 问题
我想把我所有的开发文件都保存在vagrant中,以便将它们传递给其他开发人员,我们都可以运行类似的环境。我已经创建了我的配置文件,并不断出现以下错误 在点击谷歌后,我尝试了一些不同的东西,但仍然没有得到结果。任何帮助都会很棒 尝试过的解决方案 以下是我尝试过的事情Javascript 得到一个工作流星JS流浪者盒子 问题,javascript,bash,mongodb,meteor,vagrant,Javascript,Bash,Mongodb,Meteor,Vagrant,我想把我所有的开发文件都保存在vagrant中,以便将它们传递给其他开发人员,我们都可以运行类似的环境。我已经创建了我的配置文件,并不断出现以下错误 在点击谷歌后,我尝试了一些不同的东西,但仍然没有得到结果。任何帮助都会很棒 尝试过的解决方案 以下是我尝试过的事情 更新(已尝试执行此操作): 我尝试过的其他方法包括将.meteor文件夹从vagrant box符号链接到共享文件中的文件夹。我也尝试过手动删除锁文件,但也没有成功 在评论中,它说在挂载的文件之外运行它,但我不知道这到底意味
我不是100%确定发生了什么,但我知道节点0.12是Meteor的错误版本。必须安装版本0.10.36
我强烈建议您使用部署到您的Vagrant box,它大大简化了您的过程。如果您不害怕使用外部mongodb,我有一个更好的解决方法:
export MONGO\u URL=”mongodb://127.0.0.1:27017/“
通过这种方式,meteor不再依赖于在用户主文件夹中创建的数据库,并且同步工作正常我将研究如何使用mup和vagrant进行设置。还将关注节点问题。谢谢你的回答。如果有效的话,我会给它支票。@DavidJ.Davis太好了。让我知道你是否遇到任何问题
mkdir -p ~/$APPNAME/local
ln -s ~/$APPNAME/local /vagrant/$APPNAME/.meteor/local
# Declare Variable Name for Application
# =======================================
APPNAME="myCoolTestApp"
# Dev Tools
# =======================================
echo "Developer Tools install"
apt-get -y install curl git python-software-properties
apt-get -y install gcc
apt-get -y update
# Folder Sync
# =======================================
echo "Folder Sync"
if ! [ -L /var/www ]; then
rm -rf /var/www
ln -fs /vagrant /var/www
fi
# Node - NPM - Mongo
# =======================================
echo "Node"
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
apt-add-repository ppa:chris-lea/node.js
apt-get install -y nodejs
apt-get install -y build-essential
apt-get -y install mongodb
apt-get -y update
# Meteor JS
# =======================================
echo "Installing Vagrant"
su vagrant
curl https://install.meteor.com/ | sh
meteor --version
# App Specific
# =======================================
echo "Create the App"
meteor create /vagrant/$APPNAME
# Cleanup
# =======================================
chown -R vagrant:vagrant /vagrant #changes ownership
apt-get -y update
apt-get -y autoremove
apt-get -y autoclean