質問: Emacsはパッケージ "package"を含んでいません。 Cの自動補完機能を少なくとも追加して、CのエディタとしてEmacsを定期的に使用できるようにしたい。私はEmacsには新しく、OSに付属しているので、すでに私のシステムにインストールしていました(私は思っています)。バージョンは22.1.1です。 私は次のチュートリアルに従っています: > > > Emacsにオートコンプリートを追加するには、まず`〜/ .emacs` ファイルに次のコードを追加します。 ``` ; start package.el with emacs (require 'package) ; add MELPA to repository list (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/")) ; initialize package.el (package-initialize) ``` しかし、ファイル`〜/ .emacs` を保存してEmacsを再起動すると、次のメッセージが表示されます。 > `/Users/cell/.emacs 'の読み込み中にエラーが発生しました: > > > > ファイルエラー:ロードファイル、パッケージ > > を開くことができません。 > > 正常に動作するようにするには、 > 初期化ファイルのエラーの原因。 Emacsを起動する > 完全なエラーバックトレースを表示するには `--debug-init 'オプションを使用してください。 > > > > ロードするfind-func ... done find-library-name:ライブラリパッケージを見つけることができません > > 私はLispについて何も知らないが、私の理解から、 `'package` 'というパッケージは存在しないという問題がある。実際に私がそれを検索しようとすると ``` M-x find-library ``` `package` とタイプすると、次のように表示されます。 > ライブラリパッケージが見つかりません > > この回答によると: > https://stackoverflow.com/questions/20105967/emacs-marmalade -cannot-open-load-file-package > > Emacsには `package` がない可能性があります。どのように私はこれを解決することができ、主にCプログラムにオートコンプリートを追加するにはどうすればよいですか? *注意:このバージョンのEmacs端末はOSに付属しているので、このバージョンのEmacs端末を使うことをお勧めします。また、 `.dmg` ファイルを使って別のEmacsをインストールしましたが、端末で作業したいと思います。*
回答: OS-Xには数年前のemacs 22が付属しています。現在のemacsを入手する簡単な方法の1つは、からダウンロードすることです。これはあなたにパッケージを与えるでしょう。