GNU/Linux >> Linux の 問題 >  >> Linux

./configure :/bin/sh^M :不適切なインタープリター

修正するには、vi または vim でスクリプトを開き、vi コマンド モードに入ります (キー Esc )、次にこれを入力します:

:set fileformat=unix

最後に保存します

:x! または :wq!


dos 行末ファイルがあるようです。手がかりは ^M です .

Unix の行末を使用してファイルを再保存する必要があります。

dos2unix を持っている可能性があります コマンド ライン ユーティリティもこれを行います。


または、スクリプトでこれを行う場合:

sed -i 's/\r//' filename

Linux
  1. Linux – / usr/binと/usr/sbinを/bin(gnu / linux)にマージしますか?

  2. / bin/shが/bin/bashではなく/bin/ dashを指すのはなぜですか?

  3. /usr/bin/perl:インタープリターが正しくありません:テキスト ファイルがビジーです

  1. 行「!/bin/sh -e」は何をしますか?

  2. バイナリを /bin、/sbin、/usr/bin、および /usr/sbin にインストールし、 --prefix および DESTDIR と対話します

  3. #!/bin/bash と #!/bin/sh はいつ使用する必要がありますか?

  1. /bin と /usr/bin の違い

  2. /bin の内容を /usr/bin に移動しました。元に戻すことはできますか?

  3. echo または print /dev/stdin /dev/stdout /dev/stderr