2016-04-08 20 views
-1

最近MacOSX YosemiteからEmacsを削除して、初心者の方が問題なく再インストールして、ターミナルから実行しています。私はEmacsアプリケーションのGUIをApplicationsフォルダから開くことができますが、Emacsをターミナル内で使うことはできません。Mac OSターミナルからEmacsがなくなった - GUIバージョンが残っていた

私はコマンドを使用してのEmacsの古いバージョンを削除:私が入力したときに

$ sudo rm /usr/bin/emacs 
$ sudo rm -rf /usr/share/emacs 

は、それから私は、コード

$ brew install emacs --with-cocoa. 

を使用して、自作を通じてのEmacsの最新バージョンをインストールターミナルでemacsコマンドを実行すると、 "/ usr/local/bin/emacs:No such file or directory"と表示されます。

は私が/ usr/local/binに「emacsのを」という名前のファイルに以下の行を追加しようとしました:

#!/bin/sh 
/Applications/Emacs.app/Contents/MacOS/Emacs "[email protected]" 

しかし、私はターミナルでコマンドをemacsを入力すると、今、私が取得します:「 - bash:/ usr/local/bin/emacs:許可が拒否されました "

何か提案がありますか?前もって感謝します!

答えて

0

私のクリスタルボールは、あなたが忘れたと教えてくれますchmod +x /usr/local/bin/emacs

+0

ありがとうございますが、初心者の方には、この意味がわかりません。コマンドラインで一度このコマンドを入力するだけですか?それは何をするためのものか? –

+0

@PeterNilssonスクリプトに**実行可能**権限を追加します。これは、ファイルをプログラムとして実行することが許可されていることを示します。 – Barmar

0

スクリプトは必要ありません。シンボリックリンクを使用してください。

$ ln -s /Applications/Emacs.app/Contents/MacOS/Emacs /usr/bin/emacs 
+0

ありがとう、私はこのリンクをコマンドラインで1回だけ作成するのですか、それともファイルに入れる必要がありますか?学習目的のために、誰かが私の問題を説明でき、それが象徴的なリンクによってどのように解決されるのか、非常に感謝します。 –

+0

あなたは一度やります。シンボリックリンクはエイリアスに似ています。 – Barmar

関連する問題