我一直在使用Capistrano脚本,或者实际上是一个导致我的脚本失败的bash命令.我不停地从剧本中得到错误:
没有相应的文件和目录
所以这是脚本位.
run "sudo ln -s #{shared_path}/readme.txt #{shared_path}/readme-symlink.txt"
Run Code Online (Sandbox Code Playgroud)
仔细检查后发现readme.txt和readme-symlink.txt位之间有两个空格.偶然的是,我发现一个是空间,另一个只是一个看似空间的奇怪角色,但事实并非如此.以下是Sublime Text中的内容,配置为显示空白:

请注意,在上图中,readme.txt之后只有一个点,然后是另一个" 空格 "
所以这是我的问题,这个charachter究竟是什么,我只是因为有人设法通过在普通键盘上打字而设法得到它而感到困惑?
所以我将字符串粘贴到http://www.asciivalue.com/index.php,第二个空格的ASCII值为160.根据http://www.ascii-code.com/这是一个空格,但是这是一个不间断的空间,我相信,命令行并不太高兴.

删除修复我的脚本,我可以继续我的生活.
我只是对那个创建文件的人如何在那里得到了一切感到困惑.
| 归档时间: |
|
| 查看次数: |
7820 次 |
| 最近记录: |