为什么我不能用Vagrant设置VS Code开发环境?

时间:2017-09-13 14:39:51

标签: node.js npm vagrant visual-studio-code

我正在尝试使用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开发环境会很好。

0 个答案:

没有答案