これ何て呼びますか Part2

「 ./compile em_real 2>&1 |tee log.compile」
bash: ./compile: /bin/csh: 誤ったインタプリタです: そのようなファイルやディレクトリはありません

WRFという気象モデルのインストールの作業をしていたところ、上記のコマンドを入力すると上のエラーがでてきてしまいます。
この対処法分かる方教えていただきたいです。

A 回答 (4件)

compile というファイルを見てみると、1行目に以下のような記述がると思います。


#!/bin/csh

「誤ったインタプリタです」と出るのは、この /bin/csh がない場合です。
which csh
でパスが出てくるならそのとおりに compile の1行目を書き換えるか、cshが入ってなければcshのパッケージをインストールですかね。
    • good
    • 4
この回答へのお礼

返答遅くなりました。
回答者さんがお答えしているようにcshのパッケージのインストールを行うことにより、解決できました。
助けて頂いてありがとうございました。

お礼日時:2017/02/02 09:35

なお, 原因自体は


compile の 1行目の shebang に書いてある /bin/csh が存在しない (実行できない, も含むんだっけっかな?)
です. カレントディレクトリ自体に compile という (実行可能な) ファイルがない場合にはまた別のメッセージになります.
    • good
    • 0
この回答へのお礼

返答遅くなりました。
cshがまさにないという状況であったため、実行できませんでした。
アドバイスありがとうございました。

お礼日時:2017/02/02 09:34

いわゆる shebang を適切に直せばいいんだとは思う. ただし何が適切かは知らん.

    • good
    • 0
この回答へのお礼

返答遅くなりました。
shebangについて調べてみました。
アドバイスありがとうございました。

お礼日時:2017/02/02 09:32

> bash: ./compile: /bin/csh: 誤ったインタプリタです: そのようなファイルやディレクトリはありません



これが全てです。
カレントディレクトリから ./ で参照されるディレクトリにcompileは有りますか?

参考まで。
    • good
    • 0
この回答へのお礼

返答遅くなり申し訳ございません。
compileファイルはあるのですが、実行できませんでした。
cshをインストールすることにより、解決できました。
ありがとうございました。

お礼日時:2017/02/02 09:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報