0
我想建立一些代码和编译器所在的位置有一个空间'blahblah /源代码/ blahblah'。我不知道如何将此添加到环境变量。我使用bash,并试图使用正常空间在目录名称创建问题
出口PATH = “$ PATH:/ blahblah /源代码/ blahblah”
,但它似乎没有工作(我使用也试过\前空格).Trows错误,像没有这样的文件或目录。我错过了什么?
我想建立一些代码和编译器所在的位置有一个空间'blahblah /源代码/ blahblah'。我不知道如何将此添加到环境变量。我使用bash,并试图使用正常空间在目录名称创建问题
出口PATH = “$ PATH:/ blahblah /源代码/ blahblah”
,但它似乎没有工作(我使用也试过\前空格).Trows错误,像没有这样的文件或目录。我错过了什么?
我只是做了我自己的一个小实验:
$ mkdir 'Source Code'
$ cd Source\ Code/
$ vim testme.pl
$ chmod 755 testme.pl
$ cat testme.pl
#! /usr/bin/perl
print "I worked\n";
$ ./testme.pl
I worked
$ cd ..
$ export PATH="$PATH:/home/bchittenden/Source Code"
$ testme.pl
I worked
这表明,这个问题是不是在$ PATH中的空白......庆典似乎正确处理......你必须给我们更多的信息。
似乎它应该工作,但你确定编译器的可执行文件是在这个“源代码”目录? –
@John:我想你的意思是,“你确定可执行文件在这个'Source Code/blahblah'目录吗?” (也许“blahblah”是二进制...这将解释问题) – Nemo
你有没有尝试在*单*引号,而不是双引号的空间之前的反斜杠? –