20
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

初めてのHomebrewインストール.

Last updated at Posted at 2012-04-24

MacにLionちゃんを入れ直した環境構築です(「・ω・)「ガオー
とりあえず、色々なものを入れる前にHomebrewを入れます。

Homebrewとは

  • Homebrewは最も簡単で柔軟性のあるOSX用のUNIXツールのインストーラー
  • パッケージはCellarというプレフィックスで分離され、/usr/binにリンクおいて管理
  • Homebrewには自分自身も同梱されている
  • 数秒でHomebrewのパッケージを作成可能
  • Git管理で簡単にカスタマイズや上流バージョンのマージができる
  • HomebrewのformulaはRubyスクリプトで記述

(参考URL:http://d.hatena.ne.jp/sifue/20120318/1332081624)

とりあえず、Homebrew入れて、「brew install ツール名」で簡単インストールができちゃう代物らしい。

後々また勉強します。

##homebrewのインストール

install
/usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"

==> This script will install:
/usr/local/bin/brew
/usr/local/Library/Formula/...
/usr/local/Library/Homebrew/...

Press enter to continue
==> /usr/bin/sudo /bin/mkdir /usr/local

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local
==> Downloading and Installing Homebrew...
==> Installation successful!
You should run `brew doctor' *before* you install anything.
Now type: brew help

このようにインストールが終わる。
インストール後に"brew doctor"を実行することを求められる。

brew_doctor
Yoshinori-no-MacBook:~ sugiyama$ brew doctor

Warning: You have no /usr/bin/cc.
This means you probably can't build *anything*. You need to install the Command
Line Tools for Xcode. You can either download this from http://connect.apple.com
or install them from inside Xcode's Download preferences. Homebrew does not
require all of Xcode! You only need the Command Line Tools package!
Warning: Git could not be found in your PATH.
Homebrew uses Git for several internal functions, and some formulae use Git
checkouts instead of stable tarballs. You may want to install Git:
  brew install git
Warning: Your compilers are different from the standard versions for your Xcode.
If you have Xcode 4.3 or newer, you should install the Command Line Tools for
Xcode from within Xcode's Download preferences.
Otherwise, you should reinstall Xcode.
Warning: Your Xcode is configured with an invalid path.
You should change it to the correct path. Please note that there is no correct
path at this time if you have *only* installed the Command Line Tools for Xcode.
If your Xcode is pre-4.3 or you installed the whole of Xcode 4.3 then one of
these is (probably) what you want:

    sudo xcode-select -switch /Developer
    sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

DO NOT SET / OR EVERYTHING BREAKS!

Xcodeのメニュー
Xcode->Open Developer tool -> More Developer tool
をクリックして、ジャンプ先から __Command Line Tool for Xcode__をダウンロードする。
ダウンロードして、通常のアプリケーションと同じようにインストール。
その後、brew doctorに再チャレンジ。

brew_doctor(again)
Yoshinori-no-MacBook:~ sugiyama$ brew doctor

Warning: Your Xcode is configured with an invalid path.
You should change it to the correct path. Please note that there is no correct
path at this time if you have *only* installed the Command Line Tools for Xcode.
If your Xcode is pre-4.3 or you installed the whole of Xcode 4.3 then one of
these is (probably) what you want:

    sudo xcode-select -switch /Developer
    sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

DO NOT SET / OR EVERYTHING BREAKS!

Yoshinori-no-MacBook:~ sugiyama$ sudo xcode-select -switch /Developer
Password:
xcode-select: Error: Path "/Developer" is not a directory.

Yoshinori-no-MacBook:/ sugiyama$ sudo mkdir Developer
Yoshinori-no-MacBook:/ sugiyama$ sudo xcode-select -switch /Developer
Yoshinori-no-MacBook:/ sugiyama$  sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Yoshinori-no-MacBook:/ sugiyama$ brew doctor
Your system is raring to brew.

Your system is to raring to brew
君のシステムが、Brewしたくてうずうずしてるよー(°∀°)
とのこと。

Homebrewのアップデート自体Gitを使っているので、まずはGitをインストール。
(参考URL:http://www.milligramme.cc/wp/archives/2880)

brew_install_git
Yoshinori-no-MacBook:/ sugiyama$ brew search git
bagit		 git-encrypt	  git-gerrit	   git-sh	    git-url-sub	     legit	      topgit
git		 git-extras	  git-hg	   git-ssh	    git-utils	     libgit2	      willgit
git-cola	 git-flow	  git-multipush	   git-subtree	    giter8	     magit
git-diffall	 git-ftp	  git-now	   git-svn-abandon  gitslave	     stgit

Yoshinori-no-MacBook:/ sugiyama$ brew install git
==> Downloading http://git-core.googlecode.com/files/git-1.7.10.tar.gz
######################################################################## 100.0%
==> make prefix=/usr/local/Cellar/git/1.7.10 CC=/usr/bin/clang CFLAGS=-Os -w -pipe -march=native -Qunused-arguments LDFLAGS= install
==> make CC=/usr/bin/clang CFLAGS=-Os -w -pipe -march=native -Qunused-arguments
==> make clean
==> Downloading http://git-core.googlecode.com/files/git-manpages-1.7.10.tar.gz
######################################################################## 100.0%
==> Downloading http://git-core.googlecode.com/files/git-htmldocs-1.7.10.tar.gz
######################################################################## 100.0%
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

The OS X keychain credential helper has been installed to:
  /usr/local/bin/git-credential-osxkeychain

The 'contrib' directory has been installed to:
  /usr/local/share/git-core/contrib
==> Summary
/usr/local/Cellar/git/1.7.10: 1166 files, 23M, built in 2.1 minutes

これで、無事にgitのインストールも終わったはず。
一応、念のため確認。

git_version
Yoshinori-no-MacBook:/ sugiyama$ git --version
git version 1.7.7.5 (Apple Git-26)

さらに、最homebrewにするために、___brew update___を実行。

brew_update

Yoshinori-no-MacBook:bin sugiyama$ brew update
Initialized empty Git repository in /usr/local/.git/
remote: Counting objects: 64258, done.
remote: Compressing objects: 100% (27436/27436), done.
remote: Total 64258 (delta 42511), reused 54715 (delta 36031)
Receiving objects: 100% (64258/64258), 9.82 MiB | 516 KiB/s, done.
Resolving deltas: 100% (42511/42511), done.
From https://github.com/mxcl/homebrew
 * [new branch]      gh-pages   -> origin/gh-pages
 * [new branch]      master     -> origin/master
HEAD is now at 52fe8c0 LibDAP: Use explicit path to system curl
Already up-to-date.
~~~

そして、最後にバージョン確認で、___brew -v___

~~~bash:brew_version
Yoshinori-no-MacBook:bin sugiyama$ brew -v
0.9

これでhomebrewのインストールはおしまい。

##重要キーワード
brew install アプリ名
brew update
brew list

###brewコマンドリスト参考URL
http://michitoshi.blogspot.jp/2011/01/homebrew.html

20
22
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?