[解決済み] env: bash そのようなファイルやディレクトリはありません [重複].
質問
YouCompleteMeをインストールしようとしているのは ここから .
実行すると
./install.sh --clang-completer
こんなエラーが出ます。
env: bash\r: No such file or directory
環境変数がどうなっているのかわからない。これが私のbashのパスです。
which bash
/bin/bash
に変更する必要があるのでしょうか?
/usr/bash
? もしそうなら、どうすればいいのでしょうか?私は
~/.bashrc
ファイルを変更しようとしましたが、それはうまくいきませんでした。
どのように解決するのですか?
エラーメッセージによると
を埋め込んだスクリプトであることがわかります。
\r
文字
を埋め込んでいることを示唆しています。
ウィンドウズスタイルの
\r\n
行末
の代わりに
\n
-のみの改行
bash
が期待されます。
として
クイックフィックス
を削除することができます。
\r
を削除することができます。
sed $'s/\r$//' ./install.sh > ./install.Unix.sh
注
$'...'
の文字列は
ANSI-Cで引用された文字列
でサポートされている
bash
,
ksh
そして
zsh
. を確実に実行するために使用されます。
\r
が実際の CR 文字に展開される前に
sed
はスクリプトを見る前に実際の CR 文字に展開されます。
sed
の実装自体が
\r
をエスケープシーケンスとしてサポートします。
を実行し
./install.Unix.sh --clang-completer
しかし、より大きな疑問は、なぜあなたが
\r\n
-スタイル ファイルになったのかです。ほとんどの場合、他のファイルも影響を受けています。
おそらく、あなたが実行している
Git on Windows
を動かしていて、そこに
典型的な構成は、Unix スタイルの
\n
-のみの改行から Windows スタイルの
\r\n
での改行
ファイルのチェックアウト
に再変換し
\n
-での改行のみ
コミット
.
一方、この には意味があります。 開発 Windows では、それは の邪魔になる インストール シナリオ のようなものです。
には Windows 上で Git が Unix スタイルのファイル終端を持つファイルをチェックアウトするようにします。 - を一時的にでも使用します。
git config --global core.autocrlf false
次に、以下のようなインストールコマンドを実行します。
git clone
を含むインストールコマンドを再度実行してください。
Gitの動作を後で元に戻すには
git config --global core.autocrlf true
.
関連
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] ファイルをリセットしたり、特定のリビジョンに戻したりするにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bash prints リテラルの改行をエコーする \n
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み】Git リポジトリに空のディレクトリを追加するには?
-
[解決済み】Gitバージョン管理でファイルの変更履歴を見る
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】xcopyでexcludeパラメータを設定すると「パラメータの数が無効です」というエラーが返ってくる。
-
[解決済み】バッチ内のファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくない
-
[解決済み] UnicodeDecodeError: 'charmap' コーデックは、位置YのバイトXをデコードできません:文字は<undefined>にマップされます。
-
[解決済み] wampでApacheが起動しない
-
[解決済み] 200 PORT コマンドが成功しました。PASVの使用を検討してください。425 接続の確立に失敗しました。
-
[解決済み] コマンドプロンプトから sqlite - 認識されないコマンド
-
[解決済み] WindowsタスクスケジューラでVBScriptが実行されない
-
[解決済み] XAMPP Object not foundエラー
-
[解決済み] Windows用の堅牢で最小限のインストーラーを作成するには?[クローズド]
-
[解決済み] Windowsコマンドプロンプトのエイリアス