繁体   English   中英

如何更改cabal配置文件的路径?

[英]How to change path of cabal config file?

我在Win7上使用HaskellPlatform-2012.4.0.0。 它以便携式方式安装。 路径通过.bat文件管理,因此ghcighc可以工作。
但是cabal自行将其安装在C:\\ Users \\ name \\ AppData \\ Roaming \\ cabal \\
为了规避我所做的事情:

cabal update
edit config file
delete all files except config

更改的路径:

remote-repo-cache: d:\h1\cabal\packages 
world-file: d:\h1\cabal\world
build-summary: d:\h1\cabal\logs\build.log

它可以工作,但远非真正可移植。

Cabal配置是一个更大的问题。 似乎必须将其保留在C:\\ Users \\ name \\ AppData \\ Roaming \\ cabal中,该文件根本不可移植。
cabal update第一次运行说Config file path source is default config file.

问题:
1.该默认配置文件在哪里?
2. remote-repo-cache,world-file和其他路径可以相对吗?
3.有没有一种方法可以设置默认的阴谋路径,使它永远不会进入C:\\ Users \\ name \\ AppData \\ Roaming \\ cabal

使用以下命令运行cabal:

cabal --config-file="path/to/config"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM