pymacsがインストールされているか確認したい。
1297 次
3 に答える
5
M-x locate-libraryemacsがライブラリを見つけることができるかどうかを教えてくれますload-path。何も返されない場合は、load-path最初に編集する必要があります。
于 2012-07-17T14:33:10.497 に答える
2
それを行うには多くの方法があります。
aproposと入力し、次にpymacsと入力します。シンボルが見つかった場合は、ロードされました。
('pymacsが必要)-エラーが返されない場合は、ロードされました
すでにロードしている場合は、('pymacsを提供)と呼ばれ、変数load-historyはシンボルを保持します
それをチェックする他の方法がまだあります。
于 2012-07-17T15:22:32.110 に答える
1
ELPAパッケージについて話しているかどうかはわかりませんが、.emacsには次の定義があります。
(defun sh-elpa-ensure-package(name)
「特定のパッケージがインストールされていることを確認してください。インストールされていない場合は、
自動的にダウンロード、コンパイル、インストールします。
これは主にsh-elpa-requireによって使用され、
新しいマシンへの構成-したがって、パッケージは次のようになります
その新しいマシンにダウンロードされます(インストール後、
パッケージマネージャーによって自動的に最新の状態に保たれます)。
これを次のように使用します。
(sh-elpa-ensure-package'org) "
(if(not(package-installed-p name))
(パッケージインストール名)))
(defun sh-elpa-require(name)
「標準のEmacsの代替品」が必要です
働き。これはsh-elpa-requireを使用してダウンロードしてインストールします
標準の「require」を使用する前に、必要に応じてパッケージ化する
それをインポートする関数。これは、構成を許可するのに役立ちます
パッケージを「sh-elpa-require」するだけで、わざわざする必要はありません
まだインストールされているかどうかを確認しています。」
(sh-elpa-ensure-パッケージ名)
(名前が必要))
次に、次のようなコードを.emacsに含めて、パッケージをアクティブ化できます。まだインストールされていない場合は、ELPAからダウンロードし、「必須」になる前にバイトコンパイルします。
(sh-elpa-require 'pymacs)
パッケージがelispからインストールされているかどうかを確認するだけの場合は、上記のスニペットからその骨を選択することもでき(if (not (package-installed-p name))ます。ビットを参照してください。
于 2012-07-18T07:33:15.133 に答える