2014-02-26 23 views
2

我发现最方便的安装方式virtualenv + virtualenvwrapper是通过使用virtualenvburrito如何在Vagrant中正确使用virtualenv + virtualenvwrapper?

现在我可以管理自动通过下述的一个无业游民提供我PIP安装:

线在Vagrantfile:

​​

线在bootstrap.sh:

curl -s https://raw.github.com/brainsik/virtualenv-burrito/master/virtualenv-burrito.sh | $SHELL 
source /root/.venvburrito/startup.sh 
cd /vagrant  
mkvirtualenv my_project 
pip install -r requirements.txt 

然后我运行vagrant ssh但后来我必须运行以下内容访问我的虚拟环境:

sudo -i 
source /root/.venvburrito/startup.sh 
workon my_project 

我不想总是要跑sudo -isource /root/.venvburrito/startup.sh,我只是想能够运行workon my_project直接

(一)我似乎无法追加source /root/.venvburrito/startup.sh~/.profile

(二)即使它是附加到文件我会得到一个permissionerror。我似乎无法更改任何受保护文件的权限。

+1

遇到同样的问题并寻找您的最佳做法。想知道你是否对最终完整的方法/解决方案有所想法? – Bill

回答

2

处理(一)和(二)。最好的办法是在Vagrantfileprivileged属性设置为false

请参阅here

相关问题