我已将haskell安装到自定义位置,我在PATH中有这个位置:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="JavaScript" type="text/javascript">
var newWindow;
function displayWindow() {
newWindow = window.open("", "newWindow", "width=800, height=600");
var windowInsertVar = '';
windowInsertVar += '\x3Cscript>';
windowInsertVar += 'function resizeText(change) {';
windowInsertVar += 'switch (change) {';
windowInsertVar += 'case 1:';
windowInsertVar += 'document.getElementById(\'textToBeResized\').style.fontSize = "80%"\;';
windowInsertVar += 'break\;';
windowInsertVar += 'case 2:';
windowInsertVar += 'document.getElementById(\'textToBeResized\').style.fontSize = "120%"\;';
windowInsertVar += 'break\;';
windowInsertVar += 'default:';
windowInsertVar += 'alert(\'Error\')\;';
windowInsertVar += 'break\;';
windowInsertVar += '}';
windowInsertVar += '}';
windowInsertVar += '\x3C/script>';
windowInsertVar += '<button onclick="resizeText(1)">-</button> Text size <button onclick="resizeText(2)">+</button>)\;';
windowInsertVar += '<div id="textToBeResized">Here is some text that I would like to be able to be resized.</div>';
newWindow.document.write(windowInsertVar);
}
</script>
</head>
<body>
<button id="displayWindow" onClick="displayWindow();">Display Window</button>
</body>
</html>
但是,当我在全球范围内安装软件包时,我得到了这个:
C:\platforms\haskell\2014.2.0.0\bin
从哪里获取此路径,以及如何控制haskell将在全球安装软件包的位置?我希望它们安装在haskell安装目录或我的用户配置文件中。
答案 0 :(得分:1)
您的cabal配置有一个标有install-dirs global
的块,它提供了用于全局安装的目录。我不确定这个文件在Windows上的位置,但在Linux中,它位于~/.cabal/config
;所以也许你可以在你的个人资料的本地设置目录中找到一个名为cabal
的目录或其中包含config
文件的目录。
答案 1 :(得分:1)
从MathematicalOrchid wiki页面添加Cabal-Install已提及的内容:
您可以编辑cabal配置文件以设置* nix的默认值 基于系统的是:
〜/ .cabal / config
Windows系统上的配置文件是
%APPDATA%\小集团\配置