为什么我需要在每个新沙箱中安装 cabal cabal-install?
Why do I need to cabal install cabal-install in every new sandbox?
每次我创建一个新的 cabal 沙箱和 运行 cabal update
获取最新的包列表时,系统都会提示我有新版本的 cabal。所以我使用 cabal install cabal-install
.
将它安装在沙箱中
我想,我也应该在沙盒之外全局安装这个新版本。所以我再次离开沙箱和 cabal install cabal-install
。
我预计这会延续到下一个新沙盒,但事实并非如此。有什么方法可以让它继续使用,以节省在每个新沙箱中重新安装它的时间吗?
通过 cabal install cabal-install
全局安装 cabal
会在 ~/.cabal
的主文件夹中产生一个新的二进制文件。
只要此路径不包含在 $PATH
中,默认安装的 cabal
来自例如/usr/bin
将被执行,这将导致出现新可用版本的警告。
每次我创建一个新的 cabal 沙箱和 运行 cabal update
获取最新的包列表时,系统都会提示我有新版本的 cabal。所以我使用 cabal install cabal-install
.
我想,我也应该在沙盒之外全局安装这个新版本。所以我再次离开沙箱和 cabal install cabal-install
。
我预计这会延续到下一个新沙盒,但事实并非如此。有什么方法可以让它继续使用,以节省在每个新沙箱中重新安装它的时间吗?
通过 cabal install cabal-install
全局安装 cabal
会在 ~/.cabal
的主文件夹中产生一个新的二进制文件。
只要此路径不包含在 $PATH
中,默认安装的 cabal
来自例如/usr/bin
将被执行,这将导致出现新可用版本的警告。