Clojureについて私が学んでいるCSクラスの1つで、そうするためにはもちろん、コンピュータをセットアップする必要がありますClojureを実行します。次のように私の教授の指示であった:.clojure.lein.swp:Leiningenをインストールしようとすると許可が拒否されました
「あなたはClojureのための素敵なIDEをご希望の場合は、私は次のことをお勧めします。
は、Java開発キット(JDK)最新バージョン
インストールをインストールします。 Leiningen:leiningen.org
IntelliJ IDEAをインストールします。インストール時に、Clojureの構文ハイライト用の「筆記体」プラグインをインストールします。
最初に、これがまったく役に立ったら、私はmacOS Sierraです。私は既にJDKをインストールしているので、2番目のステップに直接進んでいます:leiningenをインストールする。 leiningenをインストールするためのサイトに記載されている指示に従って、私はleinスクリプトをダウンロードし、それを〜/ binに移動しました。私は実際に何もしなかったchmod a+x ~/bin/lein
を試しました、あるいは、少なくとも私はそれが何かをしたことを知らされませんでした。
leiningen.orgの次のステップはスクリプトを実行することでしたので、私は./lein
を使いましたが、lein
を端末に入力すると、端末は私に-bash: /usr/local/bin/lein: No such file or directory
というメッセージを表示しました。私はその後、作業を開始するためにさまざまなものを試してみましたが、最終的に私は最初にやったはずのbrew install leiningen
を使ってしまいましたが、私は自作がインストールされていることを完全に忘れてしまいました。
:
Last login: Tue Oct 18 16:46:04 on ttys000
.clojure.lein.swp: Permission denied
Michaels-MacBook-Air:~ Michael$
ターミナルは、まだ完全に正常に動作するようだが、.clojure.lein.swp: Permission denied
が本当にあります私を悩ましている。私はそれを解決する方法を理解できない。私はleiningenをアンインストールしようとしましたが、動作していないようです。
389 cd /Users/Michael/Documents/
390 chmod a+x ~/bin/lein
391 chmod a+x ~/bin/lein.txt
392 chmod a+x /lein
393 chmod a+x ~ /lein
394 chmod a+x ~/lein
395 chmod a+x ~/Documents/lein
396 chmod a+x ~/Documents/lein.txt
397 ./lein
398 cd ~/bin
399 cd bin
400 ls
401 chmod a+x ~/Documents/lein.txt
402 chmod a+x ~/Documents/lein
403 lein
404 cd ~
405 pwd
406 (chmod a+x ~/lein)
407 (chmod a+x ~/lein.txt)
408 lein.txt
409 ./lein.txt
410 lein -version
411 lein help $TASK
412 lein
413 lein new app my-stuff
414 -o
415 ./lein
416 ./lein.txt
417 lein help
418 lein help $TASK
419 echo $PATH
420 (chmod a+x ~/lein)
421 lein
422 $echo $PATH
423 cd /bin
424 pwd
425 cd /usr/local/bin/
426 chmod a+x ~/bin/lein
427 chmod a+x /usr/local/bin/lein.txt
428 ./lein.txt
429 lein
430 lein
431 lein self-install
432 .//Users/Michael/.lein/self-installs/leiningen-2.7.1-standalone.jar
433 cd /Users/Michael/.lein/self-installs/
434 pwd
435 ls
436 ./leiningen-2.7.1-standalone.jar
437 sudo ./leiningen-2.7.1-standalone.jar
438 lein
439 echo $PATH
440 mkdr /Applications/clojure
441 mkdir /Applications/clojure
442 cd /Applications/clojure
443 sudo curl-o
444 sudo curl-O
445 sudo curl -O https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
446 sudo chmod a+x lein
447 cd /etc/paths.d/
448 sudo vi clojure.lein
449 echo $PATH
450 sudo vi clojure.lein
451 echo $PATH
452 lein
453 lein repl
問題は所有権に関するもので、 'chown'が助けになります(ただし、お勧めできません)。実行しようとしているコマンドを所有しているユーザーは何ですか?他のユーザーに与えられたアクセス許可は何ですか? –