2011-07-13 7 views
0

私はいくつかのコードをビルドしようとしていますが、コンパイラの存在場所には 'blahblah/Source Code/blahblah'という空白があります。これを環境変数に追加する方法がわかりません私も前に、\使用してみました(ディレクトリ名の作成に問題が発生する

動作するように見えるdoesntの:.Iは、bashのを使用し、通常の

輸出PATH = "/ blahblah /ソースコード/ blahblahの$ PATH" を使用してみました空白)。私はこのようなファイルやディレクトリのようなエラーを私に返します。私は何かを逃していますか?

+1

これはうまくいくはずですが、この「ソースコード」ディレクトリにコンパイラの実行可能ファイルがありますか? –

+1

@ジョン:「実行可能ファイルがこの「ソースコード/ blahblah」ディレクトリにあることを確信していますか? (たぶん "blahblah"はバイナリです...問題を説明する) – Nemo

+0

二重引用符ではなく、* single *引用符でスペースの前にバックスラッシュを試しましたか? –

答えて

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に空白ではないことを示している... bashが正しくそれを扱うように見える...あなたがする必要がありますもっと私たちに情報を与えてください。

関連する問題