pipsi
允许您安装具有独立依赖性的Python应用程序。它不仅可以隔离依赖关系(如virtualenv
),还可以立即执行应用程序(如pip
)。例如:
pipsi install foo # has strict dependency on Xv1.0
pipsi install bar # has strict dependency on Xv2.0
foo --version # works immediately
bar --help # works immediately
我需要使用gem
安装一些Ruby工具。 gem是否提供类似的隔离?换句话说:
gem install foo # has strict dependency on Xv1.0
gem install bar # has strict dependency on Xv2.0
foo --version # works immediately
bar --help # works immediately
答案 0 :(得分:1)
否,gem
不会隔离pipsi
之类的软件包。它仅安装gem依赖项,即Python的pip
的Ruby等效项。
像pip
一样,您用gem
安装的任何文件都可以立即执行(如果适用)。因此您可以:
gem install foo
foo --help
...但是foo
和bar
之间的依赖性不是孤立的。