何らかの理由でemacsが私のghciを見つけることができません。私はUbuntu 16.04を実行しており、this tutorialの指示に従っています。Emacs haskell-mode: "プログラムを探す:そのようなファイルやディレクトリはありません、ghci"
which ghci
を使用すると、パスは/opt/ghc/7.10.3/bin/ghciになります。 M-: exec-path
とM-: (getenv "PATH")
を実行すると、そのパスが正しく印刷されているのがわかります。
このようなemacsのPATH変数を明示的に設定しようとしましたが、これはすでにわかっているので、何も変わりません。私はすなわち (custom-set-variables '(haskell-process-type 'cabal-repl))
エラー使うとき
(setenv "PATH" "/usr/local/bin:/usr/bin:/bin:/opt/cabal/1.22/bin/cabal:/opt/ghc/7.10.3/bin/ghci")
(setq exec-path (split-string (getenv "PATH") path-separator)
同じことFrom this answer.も起こりません:「プログラムの検索:そのようなファイルやディレクトリ、徒党」
私は大いに助けに感謝を。 :)私は何をすべきかわからず、インターネット上で何の答えも見つけられませんでした。