なぜプログラムを実行するためのemacsを探してみませんか?

免責事項:この記事はブロガーオリジナル記事ですが、ブロガーの同意なしに複製してはなりません。

https://blog.csdn.net/loveaborn/article/details/24889197

私は、なぜ私はEmacsで開くには、MATLABのプログラムをすることはできませんいくつかの時間前友人が明らかにターミナルではなく、emacsの中で開くことができるのですか?私に尋ねた覚えています。

今日、私は最終的に同様の問題に遭遇し、私はラケットをインストール6.0今日。インストールパスのラケットは、プログラムを実行した後では/ usr / local /ラケット/ binに

それから私は、PATHにこのパスに追加し、端末環境で開くことができます


次に、インストールガイザーを下り、それは、そのインストールは非常に簡単にプラグイン接続ラケットemacsの下でされて、私はコンパイルされたファイル〜/ .emacs.d /サイト-lispの/に入れガイザー

そして、次の行を追加init.el、私はコンフィギュレーション・ファイルを参照してくださいhttps://github.com/aborn/emacs.d

(load "~/.emacs.d/site-lisp/geiser/elisp/geiser-load")

そして、その後、私は、PATHのbashのをemacs環境への実用があるはずだと思いませんでした。はMx実行ガイザー発見プログラムは、ラケットを見つけることができません使用

そうでない場合は、なぜ?

二つのリンクを見つけるためにインターネットリンク1  と  リンク2は  、Emacsがパスは、変数のexec-pathで決定され実行されていることを発見しました。

そして、オープンのMx ielmは、exec-pathは次のようなコンテンツを見つける参照してください。

exec-path
("/usr/local/sbin" "/usr/local/bin" "/usr/sbin" "/usr/bin" "/sbin" "/bin" "/usr/games" "/usr/local/games" "/usr/lib/emacs/24.3/i686-linux-gnu")

/ usr / local /ラケット/ binに見つかりません

これは、その後、私たちはただ、設定ファイルのinit.elに以下の行を追加する必要があり、パスは/ usr / local /ラケット/ binには、exec-パスをすることにして追加しました

(add-to-list 'exec-path "/usr/local/racket/bin")

そして、ビューのexec-pathがあります

ELISP> exec-path
("/usr/local/racket/bin" "/usr/local/sbin" "/usr/local/bin" "/usr/sbin" "/usr/bin" "/sbin" "/bin" "/usr/games" "/usr/local/games" "/usr/lib/emacs/24.3/i686-linux-gnu")

そして、OKではMx実行ガイザーを実行します

私のオペレーティングシステムは、Ubuntuの14.04 LTSであります

おすすめ

転載: www.cnblogs.com/mqxnongmin/p/10929805.html