我是 python 开发人员,最常使用buildout来管理我的项目。在这种情况下,我不需要运行任何命令来激活我的依赖项环境。
但是,有时我会使用 virtualenv,因为这种特殊情况的构建很复杂。
最近我开始玩红宝石。并注意到非常有用的功能。当我cd
进入项目文件夹时,环境会自动改变。它在某种程度上与rvm
nad.rvmrc
文件有关。
我只是想知道是否有办法将某些脚本挂接到不同的 bash 命令上。所以我可以workon environment_name
自动cd
进入项目文件夹。
所以逻辑很简单:
当你cd
在项目中时folder_name
,脚本应该运行workon folder_name