Haskell Can';t在我的Ubuntu Linux机器上安装hmatrix
我正试图在我的Ubuntu Linux机器上安装hmatrix(不知道这是否必要,但可能会有帮助),无论我做什么,它都不会工作 我运行cabal install hmatrix并获得以下信息:Haskell Can';t在我的Ubuntu Linux机器上安装hmatrix,haskell,matrix,cabal,Haskell,Matrix,Cabal,我正试图在我的Ubuntu Linux机器上安装hmatrix(不知道这是否必要,但可能会有帮助),无论我做什么,它都不会工作 我运行cabal install hmatrix并获得以下信息: Configuring hmatrix-0.13.1.0... Checking foreign libraries... FAIL *** Sorry, I can't link GSL. *** Please make sure that the appropriate -de
Configuring hmatrix-0.13.1.0...
Checking foreign libraries... FAIL
*** Sorry, I can't link GSL.
*** Please make sure that the appropriate -dev packages are installed.
*** You can also specify the required libraries using
*** cabal install hmatrix --configure-option=link:lib1,lib2,lib3,etc.
setup: Package hmatrix-0.13.1.0 can't be built on this system.
cabal: Error: some packages failed to install:
hmatrix-0.13.1.0 failed during the building phase. The exception was:
ExitFailure 1
显然,ExitFailure 1是原始程序的遗留问题
当我运行阴谋集团时,我得到
Warning: 'hs-source-dirs: lib' directory does not exist.
Checking foreign libraries... FAIL
*** Sorry, I can't link GSL.
*** Please make sure that the appropriate -dev packages are installed.
*** You can also specify the required libraries using
*** cabal install hmatrix --configure-option=link:lib1,lib2,lib3,etc.
非常感谢您的阅读。您必须安装C库,比如
libgsl-dev
(或-devel
)和libgsl
本身,但这应该由dev
包引入hmatrix
是一个C库的绑定,因此需要安装它才能安装hmatrix
在我的方框中,ghc pkg描述hmatrix
列表
extra-libraries: gsl lapack gslcblas
我不确定所有这些都是构建
hmatrix
所必需的,但同时为lapack
和BLAS安装dev
软件包(可能不是Ubuntu上的gslcblas
).在Ubuntu上,可以使用apt-get命令加载一些必需的库。试试这个
sudo apt-get install libblas-dev libatlas-dev liblapack-dev
Ubuntu上的安装是通过以下方式完成的:
sudo apt-get install libgsl0-dev liblapack-dev
cabal install hmatrix
看起来现在需要的Ubuntu软件包是:sudo apt get install libgsl0 dev liblapack dev