Lui*_*eda 30 macos haskell cabal
我刚从它的官方网站安装了Haskell .之后,按照它的快速入门教程.
我跑:
cabal update
Run Code Online (Sandbox Code Playgroud)
其中显示了此消息:
Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install
Run Code Online (Sandbox Code Playgroud)
我跑:
cabal install cabal-install
Run Code Online (Sandbox Code Playgroud)
并检查更新是否成功
cabal update
Run Code Online (Sandbox Code Playgroud)
结果,它从一开始就向我显示了相同的消息:
Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install
Run Code Online (Sandbox Code Playgroud)
那么,我是否升级了cabal-install?如何查看我的cabal的版本?
重要提示:我正在使用64位版本的Mac OS X.
Cha*_*les 26
在我的情况下(可能还有其他人?)cabal最初是在安装时/usr/local/bin通过自制软件安装的haskell-platform.升级cabal时,会安装版本$HOME/.cabal/bin/cabal.你应该将你的cabal箱子放在你的高处$PATH,如下:
export PATH=$HOME/.cabal/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
Sha*_*eep 18
2012.4.0.0在OSX上安装Haskell平台后,我遇到了类似的问题.当我跑步时cabal install cabal-install,它以:
cabal: ../ghc-7.4.2/lib/cabal-install-1.16.0.2/bin/cabal: does not exist
Run Code Online (Sandbox Code Playgroud)
所以我猜想它的路径在某处混淆了.然而,可执行文件实际上已成功构建(检查~/Library/Haskell/ghc-7.4.2/lib/cabal-install-1.16.0.2/bin/cabal),我只是将其从那里复制到~/Library/Haskell/bin我的路径上.
一切都运行正常:
$ which cabal
/Users/luke/Library/Haskell/bin/cabal
$ cabal update
Downloading the latest package list from hackage.haskell.org
$ cabal --version
cabal-install version 1.16.0.2
using version 1.16.0.3 of the Cabal library
Run Code Online (Sandbox Code Playgroud)
小智 12
每个人似乎都遇到了一个稍微不同的问题.在我的情况下,cabal已成功构建并安装到~/Library/Haskell/bin.
正如指出~/.cabal/config,加入~/Library/Haskell/bin到PATH解决这个问题.
以下是对以下内容的描述~/.cabal/config:
-- === Built executables will be installed in:
-- ~/Library/Haskell/bin
--
-- You may wish to place this on your PATH by adding the following
-- line to your ~/.bash_profile:
-- export PATH="$HOME/Library/Haskell/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7913 次 |
| 最近记录: |