oli*_*may 6 package-management apt 10.10
安装时遇到问题ghc6。
这似乎是我尝试 (apt-get|aptitude) install 时出现的相关错误ghc6:
A package failed to install. Trying to recover:
Setting up ghc6 (6.12.1-13ubuntu1) ...
ghc-pkg: /home/opm/.ghc/i386-linux-6.12.1/package.conf.d/unix-compat-0.2-edefa7bced91ebe610d455bab466e200.conf: hGetContents: invalid argument (invalid UTF-8 byte sequence)
Run Code Online (Sandbox Code Playgroud)
(这是完整的输出,如果您有兴趣:http : //paste.ubuntu.com/566475/)
这仍然发生在apt-get clean和之后apt-get update。
我四处寻找并没有真正帮助我理解发生了什么,除了它可能是由语言环境不匹配引起的。所以,这里也是 locale 的输出:
LANG=en_US.utf8
LANGUAGE=en_US:en
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
附加背景:这一切对我来说似乎很奇怪,因为我曾经ghc6正确安装过——我大部分时间都使用 XMonad 作为我的主窗口管理器。我尝试安装haskell-platform(通过apt),但失败并告诉我有问题ghc6,所以我重新安装ghc6并开始收到上述错误消息。
(最初在这里发布给超级用户,直到我今天想起这个 SE 站点存在。)
小智 7
检查输出ghc-pkg list。我遇到了同样的问题,就我而言,这是由于旧的~/.ghc/i386-linux-6.12.1/package.conf.d. 删除~/.ghc为我解决了这个问题。
| 归档时间: |
|
| 查看次数: |
1409 次 |
| 最近记录: |