質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

91.04%

  • Xcode

    3386questions

    Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

  • MacOS(OSX)

    1587questions

    MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

新しいMacでHomebrewをインストールできないです…

解決済

回答 4

投稿

  • 評価
  • クリップ 0
  • VIEW 253

hacosato

score 22

前提・実現したいこと

新しいMacを買ったので環境設定しようと思いますが、Homebrewがインストールできないです…。
スタートラインにすら立てなくてかなしいので、お力添えいただけたらうれしいです!

発生している問題・エラーメッセージ

https://brew.sh/index_ja.html
ここの

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


これをターミナルに入力したら、

fatal: cannot copy '/Applications/Xcode.app/Contents/Developer/usr/share/git-core/templates/hooks/pre-receive.sample' to '/usr/local/Homebrew/.git/hooks/pre-receive.sample': Permission denied
Failed during: git init -q


このように表示されて前に進めません…。

試したこと

XcodeはAppStoreからインストールしました。

https://developer.apple.com/download/more/
Command_Line_Tools_macOS_10.13_for_Xcode_9.2はここからインストールしました。

https://qiita.com/mym/items/8bc079b7d0f5f55c49dc
ここに書いてあるとおりにしました。最後までできました。

補足情報(言語/FW/ツール等のバージョンなど)

macOS High Sierra 10.13.2(17C2120)
Xcode Version 9.2 (9C40b)
ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]
あとなにか関係ありそうなことありますか??

よろしくお願いします!

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 4

checkベストアンサー

+2

https://qiita.com/yotasasaki/items/c37e91542d2c4518c65b
複数ユーザーで共有しないのならローカルにインストールしてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/01/06 23:59

    回答ありがとうございます!
    複数ユーザで共有しないのでローカルに入れるというのを試してみたいと思います。
    その場合、どこに入れたらいいのでしょうか?
    /Users/hacosato/Library
    ライブラリの中のほうがいいですか??

    キャンセル

  • 2018/01/07 00:04

    ~/Libraryに入れる場合、既存(将来的にインストールされるかもしれない)のものと名前が競合しないようにする必要があります。
    ~/Library/Homebrewにすれば、重複するリスクは少ないように思えますが、確証はありません。

    ~/Homebrewに入れることも考えられます。
    ただこれだと、Finderに表示されてしまいます。

    ~/.homebrewにすれば、隠しファイルになって、特別に表示するように指定しなければ見えないようになります。

    一応、'.'から始まる名前のものを確認する場合は'ls -a'することで見られます。

    キャンセル

  • 2018/01/07 00:13

    /Users/hacosato/Library/Homebrew
    に入れてみます!
    「Permission denied」と言われたので、パーミッションがなくてもいい場所をねぐらにしようということですよね??

    キャンセル

  • 2018/01/07 00:19

    仰る通りです。
    また/usr/localはいろいろあって昔ほど使いやすくなくなったので無理にインストール先に選ばなくても良いように思うからです。
    https://qiita.com/riocampos/items/525ec4b35744ad586c5a
    https://blog.ymyzk.com/2016/06/macos-sierra-homebrew/

    詳しくは'mac SIP'で検索すればいろいろ出てきます。
    プログラミング等をするのであれば、DYLD_LIBRARY_PATHなど関連で今後躓く可能性が高い場所です。

    キャンセル

  • 2018/01/07 00:27

    できたみたいです!
    $ brew --version
    をすると
    Homebrew 1.3.1
    Homebrew/homebrew-core (git revision 7757f; last commit 2017-09-02)
    と返ってきます!

    不安なのが.bashrcの中身で、いま2行なんですが
    PATH=$HOME/Users/hacosato/Library:$PATH
    HOMEBREW_CACHE=$HOME/Users/hacosato/Library/Homebrew
    こういう風にしてあります。
    わたしがHomebrewをインストールしたのは
    Users/hacosato/Library/Homebrew
    ここなんですが、.bashrcは上記の感じで合ってますでしょうか?
    「HOME」が「~」のことですか?

    キャンセル

  • 2018/01/07 01:01

    export PATH=$HOME/Users/hacosato/Library/Homebrew/bin:$PATH
    export HOMEBREW_CACHE=$HOME/Users/hacosato/Library/Homebrew/cashe

    であるべきではないですか?
    コマンドが実行できているので、写しミスかもしれませんが。

    一般的に「~」と「$HOME」は同じものです。
    ただし非常に特殊なケースで異なる場合もあるので、一応。
    https://ja.stackoverflow.com/questions/21067/チルダ-と-home-の違いってなんでしょうか
    https://blog.glatts.com/blog/imai/?p=886

    キャンセル

  • 2018/01/07 20:50

    .bashrcは書き換えても動くようだったので書き換えておきました。

    おつきあいいただきありがとうございました!
    できなかったことがすべてできるようになって一歩成長しました💪

    キャンセル

+2

すでにインストールする場所を変更する方針で進めているようですが、パーミッションエラーについては本家のドキュメントにちゃんと書いてあります。一応お知らせ。

・ If commands fail with permissions errors, check the permissions of /usr/local’s subdirectories. If you’re unsure what to do, you can run cd /usr/local && sudo chown -R $(whoami) bin etc include lib sbin share var Frameworks.

Troubleshooting — Homebrew

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/01/07 20:52

    ご回答ありがとうございます。
    ないはずないよなと思って本家のサイト少し見てたんですが、
    英語だしと早々にあきらめてしまっていました…。お恥ずかしい…。
    お知らせありがとうございます。
    今回は別の方法で進めてしまったので大丈夫ですが、
    ここでつまづいたべつの人には役に立つと思います!

    キャンセル

0

以下のコマンドを実行して、homebrewのインストールを試して下さい。

$ sudo chown `whoami` /usr/local

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/01/07 00:12

    ありがとうございます!
    やってみましたが状況は変わりませんでした…。変わらないエラーが出ます。
    「Permission denied」という エラーに対して、パーミッションを手に入れようとする方法なのだと理解しました。
    理解はしましたがうまくいかない…。

    キャンセル

  • 2018/01/07 22:14

    いまさらながらいろいろ調べていたんですが、これ、
    「sudo chown -R `whoami` /usr/local」
    にしないといけないところだった感じじゃないでしょうか?

    キャンセル

-1

sudo して実行されてみてはどうですか?

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/01/06 23:38

    回答ありがとうございます♪
    「sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"」
    してみたところ、
    「Don't run this as root!」
    と怒られてしまいました…。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 91.04%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Xcode

    3386questions

    Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

  • MacOS(OSX)

    1587questions

    MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。