摘要:第三步,測試是否可以創建軟鏈接不過硬鏈接是不行的誰知道怎么實現,還好大部分項目都不需要用到硬鏈接第四步,測試創建個項目附上文本形式的配置
samba在windows下居然比nfs快很多倍(這太不科學了,windows的nfs是不是故意做得這么垃圾),而且非常穩定,推薦用samba代替nfs,samba解決了開發環境問題,哈哈哈哈哈哈哈,2015年11月2日 19:43:42 updated 唉,我放棄了,使用這種方法symfony仍舊會報無法創建軟鏈接錯誤,滾回nfs,卡就卡點吧 2015年10月29日 21:34:08 updated
我們在Web開發時都碰到會需要使用軟鏈接情況,比如使用npm、symfony2等等,Windows下如果不能創建軟鏈接,即使有Vagrant,開發時也是很郁悶的,我之前是掛了個nfs出來解決,可惜缺點是速度實在慢,就這么忍受了好久,今天才發現其實是可通過配置實現軟鏈接的,于是分享出來。
程序版本:
Vagrant 1.7.4
VirtualBox 5.0.2
第一步,使用Windows的Admin權限啟動一個terminal:
第二步,在Vagrantfile文件中加配置(配置文件見文末):
然后在第一步的terminal里通過vagrant up啟動這一步里被配置的box。
第三步,測試是否可以創建軟鏈接:
不過硬鏈接是不行的(誰知道怎么實現?),還好大部分項目都不需要用到硬鏈接:
第四步,測試創建個Symfony項目:
OK
附上文本形式的配置:
# -*- mode: ruby -*- # vi: set ft=ruby : VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "symfony2.7" config.vm.box_url = "symfony2.7.2-ubuntu64.box" config.vm.network "private_network", ip: "33.33.33.100" config.vm.synced_folder ".", "/vagrant", :nfs => (RUBY_PLATFORM =~ /linux/ or RUBY_PLATFORM =~ /darwin/) config.vm.provider "virtualbox" do |v| v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/vagrant", "1"] end # config.vm.provision :puppet do |puppet| # puppet.manifests_path = "puppet/manifests" # puppet.module_path = "puppet/modules" # puppet.options = ["--verbose"] # end end
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/21193.html
摘要:整體與很像,但是做了一些更改,為了更適應中國國內的開發網絡環境。表示宿主機器的目錄,表示環境目錄。將虛擬機置于休眠狀態。在開發過程中可能會需要增加多個站點來運行不同的開發程序。與擴展名重名,建議將的改成為佳。 SimfaseDevEnv 介紹 SimfaseDevEnv是為php開發者提供的開發環境,構建在vagrant之上;Vagrant的Vagrangfile配置文件是在Homes...
摘要:使用,搭建前端開發環境時,在共享目錄使用安裝前端依賴時,發現報錯,無法使用符號連接。使用共享出來的目錄是支持符號連接的,問題解決了。 windows使用docker toolbox,搭建前端開發環境時,在共享目錄使用npm安裝前端依賴時,發現報錯,無法使用符號連接。 這里有一個帖子專門討論這個問題,感興趣可以看一下: https://askubuntu.com/questio... 我...
閱讀 1597·2021-11-22 15:33
閱讀 1744·2021-11-15 18:01
閱讀 681·2021-10-09 09:43
閱讀 2622·2021-09-22 16:03
閱讀 768·2021-09-03 10:28
閱讀 3569·2021-08-11 10:22
閱讀 2734·2019-08-30 15:54
閱讀 1771·2019-08-30 14:21