Linuxでlispを使用しようとしていますが、リスナーは機能しません。 Eclipseメニューを使用してヘルプ - >新しいソフトウェアのインストールからタンポポプラグインをインストールしましたが、(+ 1 2)
lispコードのように単純なものを実行しようとするたびに、次のエラーが発生します。
Error in background evaluation
java.net.ConnectException: Connection refused
Error initialising connection
java.net.ConnectException: Connection refused
Starting eval server failed
Cannot run program "/home/michael/.eclipse/org.eclipse.platform_3.8_155965261/plugins/de.defmacro.dandelion.env.clisp.linux.x86_2.49.2/binary/environment_clisp_2.49.2": error=13, Permission denied
コマンドを実行してみました。
sudo chmod + /home/michael/.eclipse/org.eclipse.platform_3.8_155965261/plugins/de.defmacro.dandelion.env.clisp.linux.x86_2.49.2/binary/environment_clisp_2.49.2
ただし、出力は表示されません。端末は次の新しい行に移動します。私は64ビットUbuntuバージョン14を実行しています。私はこのすべてが初めてですが、学校で非常に便利なので、Linuxを主要なオペレーティングシステムとして使用したいと思います。誰かアイデアがあれば教えてください!
誰もが読み書きできるようにし、ファイル権限を手動で編集しました。今はエラーのみが発生します。
Error in background evaluation
java.net.ConnectException: Connection refused
Error initialising connection
java.net.ConnectException: Connection refused
アイデアはありますか?
答え1
この回答を使用すると、Dandelionプラグインを使用してLinuxのEclipseでSBCLリスナーが機能します。
私がしなければならないのは、自分のコンピュータに隠しファイルとフォルダを表示するように指示することだけです。手動で移動
/home/michael/.eclipse/org.eclipse.platform_3.8_155965261/plugins/de.defmacro.dandelion.env.sbcl.linux.x86_1.1.10/binary
実行可能ファイルを右クリックし、すべての読み取りおよび書き込みアクセスを許可する権限を編集しました。私も同じことをしました。
/home/michael/.eclipse/org.eclipse.platform_3.8_155965261/plugins/de.defmacro.dandelion.env.clisp.linux.x86_2.49.2
Eclipseを再起動し、SBCL [1.1.10]リスナーを実行してテストしたところ、(+ 1 2)
3という答えが得られました。 CLISP 2.49.2リスナーを動作させることはできませんが、Linux上でLispを使用して開発できてうれしいです。