

# 解決したい問題

subl testとターミナルで打ち込んでSublime Textを開きたいのですがPATHがうまく通らないので開くことができません。  
考えられる原因や調べた方がいいことなどを教えていただきたいです。

# 試したこと

sublが開けないのはPATHが通ってないからということで[このHP](https://datawokagaku.com/what_is_path/)を参考にPATHが通るように紹介されているコードを実行してみましたがうまくいきませんでした。

# 環境

M1 Mac

# 現状

●Applicationsの下にSublime Text.appはあります

[code]

    nakamotokenta@nakamotokentanoMacBook-Air Sublime Text.app % pwd
    /Applications/Sublime Text.app
    
[/code]

●binの中にもsublはあります

[code]

    nakamotokenta@nakamotokentanoMacBook-Air Sublime Text.app % cd Contents/SharedSupport/bin
    nakamotokenta@nakamotokentanoMacBook-Air bin % ls
    subl
    
[/code]

●僕のPATHはこれです

[code]

    /Users/nakamotokenta/.pyenv/bin:/Users/nakamotokenta/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
    
[/code]

●/usr/local/binというフォルダはありました

[code]

    nakamotokenta@nakamotokentanoMacBook-Air bin % cd /usr/local/bin
    nakamotokenta@nakamotokentanoMacBook-Air bin % pwd
    /usr/local/bin
    
[/code]

●/Users/nakamotokenta/.pyenv/binというフォルダはありませんでした(自分的にはこれが原因なのかと思っています)

[code]

    nakamotokenta@nakamotokentanoMacBook-Air bin % cd /Users/nakamotokenta/.pyenv/bin
    cd: no such file or directory: /Users/nakamotokenta/.pyenv/bin
    
[/code]

# 実行結果がこれです

# 1

[code]

    ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /Users/nakamotokenta/.pyenv/bin.
    
[/code]

講座に載っていたコードの『/usr/local/bin』を変更し、これを実行したら

[code]

    ln: /Users/nakamotokenta/.pyenv/bin.: File exists
    
[/code]

ファイルは存在すると出てきました

[code]

    zsh: command not found: subl
    
[/code]

subl testと打ち込むとこのように表示されました

# 2

[code]

    ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/.
    
[/code]

講座に載っていたコードをそのまま打ち込むと

[code]

    ln: /usr/local/bin/./subl: Permission denied
    
[/code]

アクセス拒否と出てきてしまいました

[code]

    zsh: command not found: subl
    
[/code]

subl testと打ち込むとこのように表示されました


CC BY-SA 4.0
2021-10-06T10:57:06.933
82918
2021-10-07T13:34:25.247
2021-10-06T11:39:39.283
7290
47313
question
sublimetext
ターミナルにて subl test と打ち込んでも Sublime Text が開かない


以下のように実行してシンボリックリンクを作成した後、改めて `subl` と実行してみてください。

[code]

    $ ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin
    
[/code]


CC BY-SA 4.0
2021-10-06T11:23:46.027
82919
2021-10-06T11:23:46.027
3060
82918
answer

[code]

    ＄sudo chown -R $(whoami) /usr/local/bin
    
[/code]

を実行し、フォルダ内の所有者を自分自身に変更することで解決できました。  
cubickさんhataさん返信ありがとうございました。

[このサイトの追記事項を見落としていました](https://datawokagaku.com/what_is_path/)


CC BY-SA 4.0
2021-10-07T13:34:25.247
82948
2021-10-07T13:34:25.247
47313
82918
answer