0

こちらの手順に従ってghc-modEmacsにインストールします。メルパ リポジトリを追加し、パッケージを一覧表示できます。パッケージM-x package-list-packagesをインストールすると、次のようになりghcます。

Debugger entered--Lisp error: (error "Error during download request: Not Found")
  signal(error ("Error during download request: Not Found"))
  error("Error during download request:%s" " Not Found")
  package-handle-response()
  package-download-tar(ghc "20141130.1848")
  package-download-transaction((ghc))
  package-install(ghc)
  mapc(package-install (ghc))
  package-menu-execute()
  call-interactively(package-menu-execute nil nil)

.emacsが持っている

(require 'package)
;; Add the original Emacs Lisp Package Archive
(add-to-list 'package-archives
         '("elpa" . "http://tromey.com/elpa/"))
; old url for melpa
;(add-to-list 'package-archives
;             '("melpa" . "http://melpa.org/packages/") t)
(add-to-list 'package-archives 
     '("melpa-stable" . "http://melpa-stable.milkbox.net/packages/"))
;; Add the user-contributed repository
(add-to-list 'package-archives
         '("marmalade" . "http://marmalade-repo.org/packages/"))
(package-initialize)

ubuntuでemacs 24.3.1を使用しています。どうやって進める?ありがとう。

[編集] このパッケージを自分でダウンロードして正常にインストールしましたが、ここで何が問題なのか知りたいです。

4

1 に答える 1

1

MELPA (MELPA 安定版ではありません) を使い始めたようです:

  • MELPA パッケージ リポジトリが.emacs(コメント アウトされていますが) あり、かつ
  • 20141130.1848トレースバックは、MELPA スタイルのタイムスタンプであるversion をインストールしようとしたことを示しています。

しかし、MELPA はコメントによって init ファイルで無効になっています。また、ビルド タイムスタンプではなく Git タグに基づく別のバージョニング スキームを使用する MELPA 安定版もリストされています。現在、MELPA 安定版のの最新バージョンghcは です5.2.1.2

を実行せずにこの変更を行った可能性があると思います。これによりpackage-refresh-contents、ローカル パッケージ リストが更新されます。(これは多くの場合自動的に行われることに注意してください。たとえば、パッケージ リストを でロードすることによってpackage-list-packages)。

そのため、インストールしようとしたときにghc、Emacs がバージョンを探した古いパッケージ リストに基づいて、バージョン20141130.1848しか見つかりません5.2.1.2でした。を実行してから再試行してくださいM-x package-refresh-contents

マーマレード有効になっていることに注意してください。これには(バージョン)含まれています。ghc1.10.2

MELPA と Marmalade にはパッケージの重複があるため、両方を同時に使用することはお勧めしません。パッケージを 1 つのリポジトリに手動で固定できますが、これは面倒です。数か月前に MELPA Stable のみに切り替えましたが、とても満足しています。

于 2015-01-11T16:11:31.447 に答える