Sublime Textを使ってProcessingができない問題(を解決)
ある時、この方の記事を見てProcessingをSublime Textでやろうとしたことがある。
環境はLinux(Lubuntu)
すると何故か上手く行かなかった。具体的には
result
[Errno 2] No such file or directory: 'processing-java'
[cmd: ['processing-java', '--force', '--sketch=~/App/processing/texts/test', '--output=~/App/processing/texts/test/build-tmp', '--run']]
[dir: ~/App/processing/texts/test]
[path: /usr/local/bin:/usr/local/bin:/home/rei/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin]
[Finished]
これを見るとどうやらprocessing-javaがないらしい。
他の記事を見て回ると
termial
$ which processing-java
をしてみろと。すると返事が帰ってくる。
terminal
/home/userName/App/processing/processing-java
ターミナルで実行しようとすると当然のようにできるのだ。これは困った。。。
。
。
。
と、よく知ってる人なら変だとすぐ気づくかもしれない。
実際、私は気づかなかった。
記事を見てやっていたのだが、その際エイリアスを作る場面で下記のように作っている(引用)
terminal
$ sudo ln -s /opt/processing/processing-java /bin/processing-java
resultの部分にあるpathというものを今一度よーく見てみると。。。?
result
[path: /usr/local/bin:/usr/local/bin:/home/rei/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin]
エイリアスを作った/binがpathの中に入っていないのだ。これは大きな問題である。
というわけで
.bashrc
export PATH=$PATH:"/bin"
と書いてsourceして完了
#まとめ
Pathはちゃんとしなきゃいけないですね
これで解決できたのでProcessingを遊ぼうと思います。
それでは(`・ω・´)ノシ