2017-08-01 24 views
0

上の秘密結社のバージョンを更新します。 徒党の現在のバージョンでは、私は、最新バージョンリリース1.24.2.0に徒党を更新したいは、私は秘密結社はすでに私のFedoraのOSにインストールされているのFedora 25

[email protected] ~]$ cabal --version 
    cabal-install version 1.22.9.0 
    using version 1.22.5.0 of the Cabal library 

です。しかし、更新は成功しません。

[email protected] ~]$ sudo cabal update 
    [sudo] password for rajkumar: 
    Downloading the latest package list from hackage.haskell.org 
    Skipping download: Local and remote files match. 

マイGHCのバージョンは以下

[email protected] ~]$ ghc --version 
    The Glorious Glasgow Haskell Compilation System, version 7.10.3 

である上記2つのステップのログです。 は私がそれをインストール秘密結社がインストール-1.24.0.2 を、それが実行されると述べているログ見ています、まだ徒党--versionは、最新バージョンにはなりません。任意のアイデア

[[email protected] ~]$ sudo cabal update 
    [sudo] password for user: 
    Downloading the latest package list from hackage.haskell.org 
    [[email protected] ~]$ sudo cabal install cabal-install 
    Resolving dependencies... 
    Downloading Cabal-1.24.2.0... 
    Downloading base16-bytestring-0.1.1.6... 
    Configuring base16-bytestring-0.1.1.6... 
    Downloading cryptohash-sha256-0.11.100.1... 
    Downloading ed25519-0.0.5.0... 
    Configuring cryptohash-sha256-0.11.100.1... 
    Downloading tar-0.5.0.3... 
    Building base16-bytestring-0.1.1.6... 
    Building cryptohash-sha256-0.11.100.1... 
    Installed base16-bytestring-0.1.1.6 
    Configuring Cabal-1.24.2.0... 
    Configuring ed25519-0.0.5.0... 
    Installed cryptohash-sha256-0.11.100.1 
    Building Cabal-1.24.2.0... 
    Building ed25519-0.0.5.0... 
    Configuring tar-0.5.0.3... 
    Installed ed25519-0.0.5.0 
    Building tar-0.5.0.3... 
    Installed tar-0.5.0.3 
    Installed Cabal-1.24.2.0 
    Downloading hackage-security-0.5.2.2... 
    Configuring hackage-security-0.5.2.2... 
    Building hackage-security-0.5.2.2... 
    Installed hackage-security-0.5.2.2 
    Downloading cabal-install-1.24.0.2... 
    Configuring cabal-install-1.24.0.2... 
    Building cabal-install-1.24.0.2... 
    Installed cabal-install-1.24.0.2 
    [[email protected] ~]$ cabal --version 
    cabal-install version 1.22.9.0 
    using version 1.22.5.0 of the Cabal library 
    [[email protected] ~]$ sudo cabal --version 
    [sudo] password for user: 
    cabal-install version 1.22.9.0 
    using version 1.22.5.0 of the Cabal library 

ご協力いただきありがとうございます。よると

答えて

1

cabal install cabal-install
を徒党の最新バージョンを入手するには: https://github.com/haskell/cabal

実行し、あなたが徒党インストールの既存の古いバージョンを持っていると仮定するとカバル

のインストール-インストール。 (あなたが最初の更新をCABALすることをお勧めします。)それ自体で

cabal update 
cabal install cabal-install 

cabal updateのみHackageからパッケージの現在のリストを取得します。手順以下

+0

ニックは、私はあなたの提案を行いました。私はカバル1.24.0.2をダウンロードしているのを見ます。何とか完全にインストールした後、それはまだ古いバージョンのまま。何か案が?他の手順を踏む必要がありますか、ここで何か不足していますか? –

1

~/.cabal/binで徒党を更新しますが、その後ので/usr/bin

sudo cabal update 
sudo cabal install cabal-install 

でシンボリックリンクを更新しない私も、以下の手順に続き、それは私を助けました。

[[email protected] ~]$ which cabal 
/usr/bin/cabal 
[[email protected] ~]$ sudo rm -rf /usr/bin/cabal 
[sudo] password for user: 
[[email protected] ~]$ which cabal 
~/.cabal/bin/cabal 
[[email protected] ~]$ cabal --version 
cabal-install version 1.24.0.2 
compiled using version 1.24.2.0 of the Cabal library 
[[email protected] ~]$ sudo ln -s ~/.cabal/bin/cabal /usr/bin 
[sudo] password for user: 
[[email protected] ~]$ which cabal 
/usr/bin/cabal 
[[email protected] ~]$ cabal --version 
cabal-install version 1.24.0.2 
compiled using version 1.24.2.0 of the Cabal library 
関連する問題