/My/path 错误的解释器:没有那个文件或目录
/My/path bad interpreter: No such file or directory
我刚刚关注了This Guide。
已安装 Jekyll:
$ gem install jekyll
Successfully installed jekyll-3.2.1
Parsing documentation for jekyll-3.2.1
Done installing documentation for jekyll after 1 seconds
1 gem installed
但现在当我尝试 运行 提示符下的命令时,例如:
jekyll
或 jekyll --help
。它给出了这样的信息:
bash: /g/Arquivos e Programas/Ruby23-x64/bin/jekyll: "G:/Arquivos: bad interpreter: No such file or directory
如果我通过那条路径,它有 2 个名为 Jekyll
.
的文件
一个普通文件和一个 bash 文件。
怎么了?
没有为其中有空格的路径准备一些东西。路径中的空格在 Windows 上很常见,但由于这个原因在 Unix 上根本不常见。
Bash 试图 运行 /g/Arquivos e Programas/Ruby23-x64/bin/jekyll
它解释为 运行 带有参数 e
的程序 /g/Arquivos
,并且 Programas/Ruby23-x64/bin/jekyll
。它必须像 '/g/Arquivos e Programas/Ruby23-x64/bin/jekyll'
一样被引用,或者像 /g/Arquivos\ e\ Programas/Ruby23-x64/bin/jekyll
这样转义的空格
简单的修复方法是将 Ruby 安装到一个没有空格的路径中。喜欢 G:\Ruby\
.
正确的修复...好吧,可能有很多地方会被带有空格的路径破坏。 Report the bug to jekyll.
我刚刚关注了This Guide。
已安装 Jekyll:
$ gem install jekyll
Successfully installed jekyll-3.2.1
Parsing documentation for jekyll-3.2.1
Done installing documentation for jekyll after 1 seconds
1 gem installed
但现在当我尝试 运行 提示符下的命令时,例如:
jekyll
或 jekyll --help
。它给出了这样的信息:
bash: /g/Arquivos e Programas/Ruby23-x64/bin/jekyll: "G:/Arquivos: bad interpreter: No such file or directory
如果我通过那条路径,它有 2 个名为 Jekyll
.
的文件
一个普通文件和一个 bash 文件。
怎么了?
没有为其中有空格的路径准备一些东西。路径中的空格在 Windows 上很常见,但由于这个原因在 Unix 上根本不常见。
Bash 试图 运行 /g/Arquivos e Programas/Ruby23-x64/bin/jekyll
它解释为 运行 带有参数 e
的程序 /g/Arquivos
,并且 Programas/Ruby23-x64/bin/jekyll
。它必须像 '/g/Arquivos e Programas/Ruby23-x64/bin/jekyll'
一样被引用,或者像 /g/Arquivos\ e\ Programas/Ruby23-x64/bin/jekyll
简单的修复方法是将 Ruby 安装到一个没有空格的路径中。喜欢 G:\Ruby\
.
正确的修复...好吧,可能有很多地方会被带有空格的路径破坏。 Report the bug to jekyll.