我正在尝试使用Vagrant设置vscode开发环境。
我的主机操作系统是Windows 7和我的客户操作系统,Ubuntu。
这是我的Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.provider "virtualbox" do |v|
v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/vagrant", "1"]
end
config.vm.provision :shell, path: 'bootstrap.sh', keep_color: true
end
这就是我为bootstraping运行的脚本
apt-get update
echo "Installing build tools"
apt-get install -y build-essential
apt-get install -y make g++ git curl vim python python-software-properties
apt-get install -y libsecret-1-dev libx11-dev libxkbfile-dev
echo "Installing NodeJS"
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
apt-get install nodejs
echo "Configure npm folder"
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.profile
# Install gulp-cli
npm install gulp-cli -g
echo "Clone vscode"
git clone https://github.com/microsoft/vscode
cd vscode
./scripts/npm.sh install --unsafe-perm --arch=x64
gulp vscode-win32-x64 --max_old_space_size=4096
这样做,我没有安装devDependencies 。
有人可以帮我解决这个问题吗?我认为vscode社区有一个正在运行的Vagrant开发环境会很好。