2011-07-13 28 views
0

我想建立一些代码和编译器所在的位置有一个空间'blahblah /源代码/ blahblah'。我不知道如何将此添加到环境变量。我使用bash,并试图使用正常空间在目录名称创建问题

出口PATH = “$ PATH:/ blahblah /源代码/ blahblah”

,但它似乎没有工作(我使用也试过\前空格).Trows错误,像没有这样的文件或目录。我错过了什么?

+1

似乎它应该工作,但你确定编译器的可执行文件是在这个“源代码”目录? –

+1

@John:我想你的意思是,“你确定可执行文件在这个'Source Code/blahblah'目录吗?” (也许“blahblah”是二进制...这将解释问题) – Nemo

+0

你有没有尝试在*单*引号,而不是双引号的空间之前的反斜杠? –

回答

0

我只是做了我自己的一个小实验:

$ 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中的空白......庆典似乎正确处理......你必须给我们更多的信息。