1
我已在0123.和virtualenv
安装在Ubuntu 11.10机器上。我目前使用一个shell脚本workon
virtualenv,然后运行一个Python应用程序。这样的事情:我可以使用Fabric来运行virtualenv并运行Python应用程序吗?
workon $1
export PYTHONPATH=/media/work/application-$2/src
cd $PYTHONPATH/core
python startapp.py -option1 $3 -option2 $4 --loglevel=INFO
我想切换到Fabric而不是bash(最终目标是使此调用跨平台)。我可以使用Fabric本身是一个Python应用程序来在本地系统上进行这些调用吗? (workon
,export
, python
)
我完全错过了,这是对我的使用情况非常有帮助,谢谢! – d3vid 2012-04-20 03:59:00
不适用这正是我潜伏的原因。当我忙于写更多的补丁时,不妨让人们使用旧的哈哈。 – Morgan 2012-04-20 20:24:32
如果只是在.bashrc中定义的shell别名,那么'local'调用将不会捕获'workon'。它或者需要在路径中,或者你需要在命令链中加入一些调用.bashrc的东西,比如'source〜/ .bashrc && ...'或'/ bin/bash -l -c“...” – 2013-08-23 08:16:07