Capistrano スクリプト、または実際にはスクリプトが失敗する原因となった bash コマンドに問題がありました。スクリプトから次のようなエラーが発生し続けました。
そのようなファイル、又はディレクトリはありません
これがスクリプトビットです。
run "sudo ln -s #{shared_path}/readme.txt #{shared_path}/readme-symlink.txt"
詳しく調べると、readme.txt と readme-symlink.txt のビットの間に 2 つのスペースがあることがわかります。たまたま、一方はスペースで、もう一方はスペースのように見える奇妙な文字であることがわかりましたが、そうではありません。空白を表示するように構成された Sublime Text では、次のようになります。
上の画像では、readme.txt の後にドットが 1 つだけあり、その後にもう 1 つの「スペース」があることに注意してください。
ここで私の質問です。この文字は一体何なのですか。通常のキーボードで入力して、どうやってそこに入力したのか、とても混乱しています。