「Homebrew はサイコーだよ、お前ら。
MacPorts なんかもう要らねえよ」 ― @thillerson
公式サイト
Homebrew ― MacPorts driving you to drink? Try Homebrew!
http://mxcl.github.com/homebrew/
インストール手順
https://github.com/mxcl/homebrew/wiki/Installation
FAQ
https://github.com/mxcl/homebrew/wiki/FAQ
■特徴
・Mac OS Xに標準でインストールされているものは、できるだけそれを利用します
・インストール先は標準では/usr/localになります
・パッケージのことをFormulaと呼びます
■システム要件
・Intel CPU機種
・Mac OS X Leopardまたはそれ以上
・Xcode(X11も含め)
・Java Developer Update
Homebrew でゾクゾク UNIX ライフ2
2011/07/05(火) 14:24:57.16ID:BpGopEhQ0
141名称未設定
2012/01/18(水) 12:28:47.74ID:NWM2xNUsi ^c
142名称未設定
2012/01/22(日) 12:31:39.99ID:wLMo14Kc0 test
143名称未設定
2012/02/11(土) 14:17:09.22ID:z7UAV+bj0 なぜFinkが潰されたと思ってんだよ。教祖が死んでもMacが
Linuxみたいになる事は許されない。
オープンソースをMacが使う事はあっても、それはあくまでも脇役として
存在は抹殺されていなくてはならないのだよ。
だからMacPortsのような囲われた範囲でしか利用しては
ならないのさ。消されるのが目に見えてるな。
Linuxみたいになる事は許されない。
オープンソースをMacが使う事はあっても、それはあくまでも脇役として
存在は抹殺されていなくてはならないのだよ。
だからMacPortsのような囲われた範囲でしか利用しては
ならないのさ。消されるのが目に見えてるな。
144名称未設定
2012/02/12(日) 00:49:41.06ID:xvbvEl560 なんなのいきなり
145名称未設定
2012/02/12(日) 10:42:35.80ID:XBCgZQLw0 電波受信
146名称未設定
2012/02/13(月) 00:22:58.96ID:t90eaKe70 Homebrew入れてみた。
Xcodeがないとおこられた。
Xcodeデカ過ぎ。adslだから時間かかりまくり。
Xcodeがないとおこられた。
Xcodeデカ過ぎ。adslだから時間かかりまくり。
147名称未設定
2012/02/17(金) 22:09:57.47ID:dkwFyBaR0 jdをビルドしたいのですが、libtoolizeがないので進めません。
libtoolをbrewで入れることはできませんか?
libtoolをbrewで入れることはできませんか?
148名称未設定
2012/02/17(金) 22:16:29.28ID:dkwFyBaR0 と思ったら、libtoolは/usr/binに入ってました。
うーん、なんでlibtoolizeないんだろう。
うーん、なんでlibtoolizeないんだろう。
149名称未設定
2012/02/17(金) 22:24:31.06ID:dkwFyBaR0 わけわかんねえから、linuxからコピってきた
150名称未設定
2012/02/17(金) 22:24:52.07ID:cokwBrRy0 /usr/bin/glibtoolize ない?
151名称未設定
2012/02/17(金) 22:25:43.57ID:cokwBrRy0 OSXのlibtoolはGNUのlibtoolとは別物…
152名称未設定
2012/02/17(金) 22:33:37.59ID:dkwFyBaR0 ほうglibtoolizeか。autogen.sh書き換えて通してみる。
153名称未設定
2012/02/17(金) 22:55:32.28ID:dkwFyBaR0 configureできた。gtkmm入れてなかったからインスコ中。
154名称未設定
2012/02/17(金) 23:18:03.28ID:dkwFyBaR0 iconvがリンクできなかった。もう少し格闘してみる。
155名称未設定
2012/02/17(金) 23:22:13.96ID:QO/BoGNI0 /usr/libのiconvは・・
156名称未設定
2012/02/19(日) 23:21:44.84ID:fVrFqh7Q0 一応、ビルドできたけど、いろいろトラブってる。
fontconfigでデフォルトフォントを日本語にできなかった。
.fonts.confとか/usr/X11/lib/X11/fontconfig/conf.dに
設定してもSansのデフォルトにならなかった。
とりあえず、.gtkrc-2.0とアプリでヒラギノを直に指定した。
あと、書き込みができない。これはjd自体の問題みたいなので、ほかでやってみます。
ところで、
>>155
とりあえずlibiconvでビルドしたんだけど、
/usr/libのほうはiconvは地雷ってことでいいの?
fontconfigでデフォルトフォントを日本語にできなかった。
.fonts.confとか/usr/X11/lib/X11/fontconfig/conf.dに
設定してもSansのデフォルトにならなかった。
とりあえず、.gtkrc-2.0とアプリでヒラギノを直に指定した。
あと、書き込みができない。これはjd自体の問題みたいなので、ほかでやってみます。
ところで、
>>155
とりあえずlibiconvでビルドしたんだけど、
/usr/libのほうはiconvは地雷ってことでいいの?
157名称未設定
2012/03/03(土) 22:39:20.19ID:3Bw1Umy80 /optがーとか騒ぐ割に/usr/localの意味も考えずに色々インストールするよね
158名称未設定
2012/03/03(土) 23:23:13.50ID:HBRVHR/o0 /usr/localの意味をどうぞ
159名称未設定
2012/03/04(日) 01:17:38.10ID:c/P9EGf/P 田舎出身者
160名称未設定
2012/03/09(金) 18:53:32.03ID:zXkYKRRy0 皆さんhomebrewでlibtiffってインストールできますか?
なんかエラーが出てしまうんですがこれが自分だけのエラーなのか知りたいです
なんかエラーが出てしまうんですがこれが自分だけのエラーなのか知りたいです
161名称未設定
2012/03/09(金) 22:58:15.45ID:jTFhLka70 >>160
インストールできてるよ
おせっかいだけど、自分だけのエラーなのかどうかを識別するのが目的なら、エラーの内容を見せたほうがいいと思うよ。
だって、他の人もエラーが出るけど、その内容があなたのエラーと同一ではない可能性があるでしょ
#悪意は全く無いよ!
インストールできてるよ
おせっかいだけど、自分だけのエラーなのかどうかを識別するのが目的なら、エラーの内容を見せたほうがいいと思うよ。
だって、他の人もエラーが出るけど、その内容があなたのエラーと同一ではない可能性があるでしょ
#悪意は全く無いよ!
162160
2012/03/09(金) 23:20:09.53ID:zXkYKRRy0 >>161
すみません、なんか忠告にも気を使ってもらって
エラーは下記URLの通りです
http://pastebin.com/rAXfynbW
264行目にあるhttps://github.com/mxcl/homebrew/issues/9965に、
--with-apple-opengl-frameworkや--enable-cxxを付けてみろと書いてたので
/usr/local/Library/Formula/libtiff.rbに書き足してsudo brew install libtiffやってみたんですが
同様のエラーが出てしまいます
すみません、なんか忠告にも気を使ってもらって
エラーは下記URLの通りです
http://pastebin.com/rAXfynbW
264行目にあるhttps://github.com/mxcl/homebrew/issues/9965に、
--with-apple-opengl-frameworkや--enable-cxxを付けてみろと書いてたので
/usr/local/Library/Formula/libtiff.rbに書き足してsudo brew install libtiffやってみたんですが
同様のエラーが出てしまいます
163名称未設定
2012/03/10(土) 17:12:35.66ID:25toRbrq0 >>162
すまん、今レスを読んだ
http://pastebin.com/って便利だね!
175行目 Undefined symbols for architecture x86_64:
225行目 ld: symbol(s) not found for architecture x86_64
ってあるから、libjpegがi386 (32bit) architecture onlyでビルドされている
/usr/local/lib/libjpeg.62.0.0.dylib
って表示されているから、homebrew以外からlibjpegを入れてない??
もしくはlibjpegのバージョンが古くない?
homebrewからインストールされるlibjpegの最新は「8d」だよ
もしhomebrewからインストール済みなら、一旦libjpegをアンインストールしてから、インストールし直してみて。upgradeでもいいけど。
もしソースコードからconfigure & makeで直接インストールしたなら、削除するファイルを特定しなきゃいけない。
ファイルの作成日付であたりを付けるか、libjpegのソースから、prefixを別なtmpディレクトリにしてconfigureして、ビルド・デプロイすれば生成されるファイルがわかる。
もし、何らかのpkgをインストールしたときに紛れ込んだなら、pkgutilを使って地道に犯人のpkgを割り出して、該当しそうなファイルを抽出。
もうどうにでもなーれ、というなら、homebrewから直接最新のlibjpegをインストールしてみたらどうだろう。
それでもダメなら、--verboseオプションで詳細なログを貼りつけて、誰かに見てもらう
/usr/local以下に何かをインストールする場合は、インストールするものをきちんと把握しておかないと、homebrewと競合して酷いことになるよ。
特にpkgは勝手にいろいろとインストールしてくれるから、事前にpkgを解凍して中身をチェックしておくのが吉。
すまん、今レスを読んだ
http://pastebin.com/って便利だね!
175行目 Undefined symbols for architecture x86_64:
225行目 ld: symbol(s) not found for architecture x86_64
ってあるから、libjpegがi386 (32bit) architecture onlyでビルドされている
/usr/local/lib/libjpeg.62.0.0.dylib
って表示されているから、homebrew以外からlibjpegを入れてない??
もしくはlibjpegのバージョンが古くない?
homebrewからインストールされるlibjpegの最新は「8d」だよ
もしhomebrewからインストール済みなら、一旦libjpegをアンインストールしてから、インストールし直してみて。upgradeでもいいけど。
もしソースコードからconfigure & makeで直接インストールしたなら、削除するファイルを特定しなきゃいけない。
ファイルの作成日付であたりを付けるか、libjpegのソースから、prefixを別なtmpディレクトリにしてconfigureして、ビルド・デプロイすれば生成されるファイルがわかる。
もし、何らかのpkgをインストールしたときに紛れ込んだなら、pkgutilを使って地道に犯人のpkgを割り出して、該当しそうなファイルを抽出。
もうどうにでもなーれ、というなら、homebrewから直接最新のlibjpegをインストールしてみたらどうだろう。
それでもダメなら、--verboseオプションで詳細なログを貼りつけて、誰かに見てもらう
/usr/local以下に何かをインストールする場合は、インストールするものをきちんと把握しておかないと、homebrewと競合して酷いことになるよ。
特にpkgは勝手にいろいろとインストールしてくれるから、事前にpkgを解凍して中身をチェックしておくのが吉。
164名称未設定
2012/03/10(土) 17:28:11.16ID:25toRbrq0 >>162
いい忘れたけど、libtiffをUniversal Binaryでインストールしたい、ということなら力になれないなぁ
https://github.com/mxcl/homebrew/issues/9965
で議論されているけど、ashgtiさんが--universalオプションを付与したFormualをリクエストしたけど、adamvさんに突っ込まれてからよく分からない状態のまま放置されているね
こっちでもlibtiffのconfigureをざっと見たけど、Universal Binaryにするためのオプションが見当たらないから、Makefileを解析しないとどういう条件でUniversal Binaryになるかが分からない
いい忘れたけど、libtiffをUniversal Binaryでインストールしたい、ということなら力になれないなぁ
https://github.com/mxcl/homebrew/issues/9965
で議論されているけど、ashgtiさんが--universalオプションを付与したFormualをリクエストしたけど、adamvさんに突っ込まれてからよく分からない状態のまま放置されているね
こっちでもlibtiffのconfigureをざっと見たけど、Universal Binaryにするためのオプションが見当たらないから、Makefileを解析しないとどういう条件でUniversal Binaryになるかが分からない
165160
2012/03/10(土) 20:52:53.91ID:jt5YhNFC0 >>163-164
homebrewでインストールしていたlibjpeg(8d)をアンインストール後、再インストールせずに
sudo brew install libtiffしてみるとあっさりうまくいきました!
質問前からlibjpegが何かおかしいのかなと思って再インストールを繰り返してたんですが
アンインストールしてからlibtiffのインストールを試みてはいませんでした
本当に丁寧な回答ありがとうございます
2ちゃんでここまで親切にされたのは8年くらいやってて初めてです
homebrewでインストールしていたlibjpeg(8d)をアンインストール後、再インストールせずに
sudo brew install libtiffしてみるとあっさりうまくいきました!
質問前からlibjpegが何かおかしいのかなと思って再インストールを繰り返してたんですが
アンインストールしてからlibtiffのインストールを試みてはいませんでした
本当に丁寧な回答ありがとうございます
2ちゃんでここまで親切にされたのは8年くらいやってて初めてです
166名称未設定
2012/03/10(土) 22:41:04.55ID:8mgzyF1r0 >>165
そいつは良かった
ちょっと遅いかもしれないけど、sudo付けなくていいよ
homebrewインストール時に、インストーラーが権限を書き換えているから
もしsudoが必要な状況に遭遇していたら、pkgが権限汚染をしている可能性が高いから、今すぐ直したほうがいい
/usr/localを含めた/usr/local以下のディレクトリに対して、
chownで所有者を自分にする
chgrpでグループをadminにする
chmodでg+rwxする
を適用するんだ
pkgの都合で、/usr/local/hoge_pkgみたいに、/usr/local以下にパッケージ専用のディレクトリをきっているものに関しては、そのままでいい。homebrewの管轄外だから。
んじゃおやすみ
そいつは良かった
ちょっと遅いかもしれないけど、sudo付けなくていいよ
homebrewインストール時に、インストーラーが権限を書き換えているから
もしsudoが必要な状況に遭遇していたら、pkgが権限汚染をしている可能性が高いから、今すぐ直したほうがいい
/usr/localを含めた/usr/local以下のディレクトリに対して、
chownで所有者を自分にする
chgrpでグループをadminにする
chmodでg+rwxする
を適用するんだ
pkgの都合で、/usr/local/hoge_pkgみたいに、/usr/local以下にパッケージ専用のディレクトリをきっているものに関しては、そのままでいい。homebrewの管轄外だから。
んじゃおやすみ
167名称未設定
2012/03/23(金) 06:40:03.57ID:M/GIVGsx0 /usr/local を使うべきではない理由
https://trac.macports.org/wiki/FAQ#defaultprefix
https://trac.macports.org/wiki/FAQ#defaultprefix
168名称未設定
2012/04/15(日) 02:28:28.44ID:URBYWkHS0169名称未設定
2012/04/16(月) 05:59:00.46ID:KgX5koQo0 なにが駄目だと思って心配してるの?
170名称未設定
2012/04/16(月) 13:23:59.53ID:9wKjOA8V0 トロイの木馬を仕込まれる可能性は高くなるとはいえるが、
そもそもパッケージシステム使ってる時点でなあ…
そもそもパッケージシステム使ってる時点でなあ…
171名称未設定
2012/04/16(月) 21:21:38.86ID:SX+Cjdz60 せっかくのUNIX環境なのに、sudoを避ける為だけに本番系と権限周りを大きく変えるのは勿体無いとは思う
172名称未設定
2012/04/17(火) 05:57:54.82ID:oyyKwRWL0 sudo 入力避けの為なわけねえだろ
173名称未設定
2012/04/17(火) 06:31:58.35ID:/7gz38IE0174名称未設定
2012/04/17(火) 12:13:19.45ID:8rq/95TH0 いいかい?
HomebrewのFormulaはRubyを使って「有志によって作られる」んだ
もし、どこの馬の骨ともわからない奴が、Formulaに重大なバグや>>170の言うようにトロイの木馬を仕込んだとしよう。
そのFormulaをインストールした多くのHomebrewユーザが、危険にさらされるのは目に見えているよね。
だからユーザ権限の範囲でFormulaをインストールするようにして、システムを守っているってわけさ。
/usr/localがroot権限より脆弱(?)なユーザ権限になると、外部の脅威にさらされるんじゃないか、っていう危惧は分かる。
けど、/usr/localなんてシステムに影響しないんだ。もともとMacに入っていないし。
つまり、セキュリティの重要度で言ったら、
システム>>>/usr/local
ってわけだよ。
公式に登録されたFormulaは安全だから大丈夫だって?
冗談言うなよ、どこにそんな保証があるんだい?'`,、('∀`) '`,、
HomebrewのFormulaはRubyを使って「有志によって作られる」んだ
もし、どこの馬の骨ともわからない奴が、Formulaに重大なバグや>>170の言うようにトロイの木馬を仕込んだとしよう。
そのFormulaをインストールした多くのHomebrewユーザが、危険にさらされるのは目に見えているよね。
だからユーザ権限の範囲でFormulaをインストールするようにして、システムを守っているってわけさ。
/usr/localがroot権限より脆弱(?)なユーザ権限になると、外部の脅威にさらされるんじゃないか、っていう危惧は分かる。
けど、/usr/localなんてシステムに影響しないんだ。もともとMacに入っていないし。
つまり、セキュリティの重要度で言ったら、
システム>>>/usr/local
ってわけだよ。
公式に登録されたFormulaは安全だから大丈夫だって?
冗談言うなよ、どこにそんな保証があるんだい?'`,、('∀`) '`,、
175名称未設定
2012/04/17(火) 12:46:00.62ID:tEEkA3d/0 アメリカンな人がいる
176名称未設定
2012/04/17(火) 14:00:14.74ID:MifUjlEuP それなら /opt/homebrew とかでやればいいのに
177名称未設定
2012/04/17(火) 15:19:09.81ID:4UPbX/YB0178名称未設定
2012/04/17(火) 19:09:32.42ID:DFI93VHo0 >>177
それの何が問題なの?
不正なプログラムが/usr/local/binにあって、パスが通ってて、誤って実行されたとしても、ユーザ権限に変わっているんだから、システムへの悪さは出来ない、ってことじゃないの??
それの何が問題なの?
不正なプログラムが/usr/local/binにあって、パスが通ってて、誤って実行されたとしても、ユーザ権限に変わっているんだから、システムへの悪さは出来ない、ってことじゃないの??
179名称未設定
2012/04/17(火) 20:21:37.61ID:bcCaHRH/0 システムに悪さできなくても「rm -rf /Users/username」みたいなことは可能なわけで。
180名称未設定
2012/04/17(火) 20:31:33.23ID:/7gz38IE0 >>174
homebrew用に書き込み権限付与したログイン不可ユーザ作成して、そのユーザにsudoして使うんじゃ駄目なのかな?
性質上、rootのsudoを使用するのが危険なのはわかったけど、
だからといってstaffに書き込み権限付与するのはそれはそれで危険だと思う
いきなり通常ユーザに権限渡すんじゃなくて、homebrewを使用することを意識した権限管理があった方がいいと思うんだけど
あと、/usr/localはアプリの独自インストールで使用される以上
通常の/usr/localの権限で使用できないのなら、やはりディレクトリは分けたほうがいいのでは?
homebrew用に書き込み権限付与したログイン不可ユーザ作成して、そのユーザにsudoして使うんじゃ駄目なのかな?
性質上、rootのsudoを使用するのが危険なのはわかったけど、
だからといってstaffに書き込み権限付与するのはそれはそれで危険だと思う
いきなり通常ユーザに権限渡すんじゃなくて、homebrewを使用することを意識した権限管理があった方がいいと思うんだけど
あと、/usr/localはアプリの独自インストールで使用される以上
通常の/usr/localの権限で使用できないのなら、やはりディレクトリは分けたほうがいいのでは?
182名称未設定
2012/04/17(火) 23:17:56.70ID:DFI93VHo0 結局何がベストなんだ?
homebrewはイケてないってことか?
>>179
個人端末としての用途のほうが多いMacだと、システムに悪さをされるより、ユーザ環境に悪さをされる方が厄介だよね。
>>180
homebrew用のアカウントを作るのは賛成だね。
日常で使うユーザアカウントでhomebrewの権限を書き換えると、そのユーザのディレクトリに悪さができちゃうし、かといってルート権限だと、もっと悪いことができるからね。
セキュリティと利便性のバランスの問題についても、
brew upgradeが
sudo -u hoge brew upgradeになるだけだから、個人的にはOKだと思う。
>だからといってstaffに書き込み権限付与するのはそれはそれで危険だと思う
staffに権限を付与じゃなくて、ユーザに権限を付与、ってことだよね。
ちなみに、パスワードを要求してインストールするタイプのパッケージインストーラーの話だよね?それなら、インストールで/usr/localを使用するとき、使用するディレクトリを勝手にroot/wheel権限に書き換えちゃうはずだよ。
$ ll /usr/local
drwxr-xr-x 1 sage staff 123 1 11 23:59 bin/
drwxr-xr-x 1 root wheel 136 1 11 00:00 hoge_packages/
みたいな感じで。
だから、homeberwが使っているディレクトリと、何らかのパッケージが使っているディレクトリが同じだと、権限がかち合って、おかしなことになる。これってhomeberwがイケてないってことだよね。
>>181
何を言いたいのか分からない
homebrew使わないほうがいいのかな・・・。
homebrewはイケてないってことか?
>>179
個人端末としての用途のほうが多いMacだと、システムに悪さをされるより、ユーザ環境に悪さをされる方が厄介だよね。
>>180
homebrew用のアカウントを作るのは賛成だね。
日常で使うユーザアカウントでhomebrewの権限を書き換えると、そのユーザのディレクトリに悪さができちゃうし、かといってルート権限だと、もっと悪いことができるからね。
セキュリティと利便性のバランスの問題についても、
brew upgradeが
sudo -u hoge brew upgradeになるだけだから、個人的にはOKだと思う。
>だからといってstaffに書き込み権限付与するのはそれはそれで危険だと思う
staffに権限を付与じゃなくて、ユーザに権限を付与、ってことだよね。
ちなみに、パスワードを要求してインストールするタイプのパッケージインストーラーの話だよね?それなら、インストールで/usr/localを使用するとき、使用するディレクトリを勝手にroot/wheel権限に書き換えちゃうはずだよ。
$ ll /usr/local
drwxr-xr-x 1 sage staff 123 1 11 23:59 bin/
drwxr-xr-x 1 root wheel 136 1 11 00:00 hoge_packages/
みたいな感じで。
だから、homeberwが使っているディレクトリと、何らかのパッケージが使っているディレクトリが同じだと、権限がかち合って、おかしなことになる。これってhomeberwがイケてないってことだよね。
>>181
何を言いたいのか分からない
homebrew使わないほうがいいのかな・・・。
183名称未設定
2012/04/17(火) 23:29:25.69ID:oyyKwRWL0 マジレスするとお前みたいなやつは使わない方がいいよ。
セキュリティの気の使いかたが偏りすぎてる。
実用性にそくしたバランスを自分で納得しながら環境構築できないなら
App Store のアプリケーションだけ使ってろよ。
セキュリティの気の使いかたが偏りすぎてる。
実用性にそくしたバランスを自分で納得しながら環境構築できないなら
App Store のアプリケーションだけ使ってろよ。
184名称未設定
2012/04/19(木) 07:44:37.11ID:Ab48k3y80185182
2012/04/19(木) 23:21:32.06ID:N1vgCJ+A0 ちょっと脱線しそうだから、
/usr/local以下の権限は、root/wheelがいいか、USER/adminがいいか、
っていう点に絞って過去レス読んでまとめてみた。
Aパターン:/usr/localはUSER/admin権限にする
→利便性重視、公式(mxcl)やalt(adamv)のFormulaのみをインストールする場合等
→一般ユーザ向け
メリット:普段使うユーザアカウントのみ管理すればいい、システムへの影響が少ない、sudoしなくていい
デメリット:テストすらしていないFormulaをインストールしたときは、ユーザディレクトリを破壊されるかもしれない
(ユーザディレクトリをいじるFormulaなんて無いだろうし、自分で選んでパッケージを入れるんだから不正コマンドなんて入らないと思うけど)
Bパターン:/usr/localはHOMEBREW_USER/admin権限にする
→セキュリティ重視、開発中のFormulaをテストする場合、マルチユーザ環境の場合等
→Homeberw/Formulaのデベロッパー向け、特殊用途向け
メリット:権限が異なるので、ユーザディレクトリへの影響が無い、システムへの影響が少ない
デメリット:Homebrew用のユーザアカウントを管理する必要がある、Formulaインストール時にsudo -uする必要がある
A・Bパターン共通:
pkgインストーラは、pkgutilを使って/usr/local以下にインストールされないかチェックしてからインストールする
→権限汚染の回避、/usr/localの管理のため
Cパターン:/usr/localはroot/wheel権限にする
→利便性重視、pkgインストーラーをよく使う場合等
→/usr/localの管理がめんどくさい人向け
メリット:pkgインストーラーとの権限衝突が起こらない
デメリット:Formulaによってはシステムへの影響があるかもしれない、Formulaインストール時にsudo -uする必要がある
/usr/local以下の権限は、root/wheelがいいか、USER/adminがいいか、
っていう点に絞って過去レス読んでまとめてみた。
Aパターン:/usr/localはUSER/admin権限にする
→利便性重視、公式(mxcl)やalt(adamv)のFormulaのみをインストールする場合等
→一般ユーザ向け
メリット:普段使うユーザアカウントのみ管理すればいい、システムへの影響が少ない、sudoしなくていい
デメリット:テストすらしていないFormulaをインストールしたときは、ユーザディレクトリを破壊されるかもしれない
(ユーザディレクトリをいじるFormulaなんて無いだろうし、自分で選んでパッケージを入れるんだから不正コマンドなんて入らないと思うけど)
Bパターン:/usr/localはHOMEBREW_USER/admin権限にする
→セキュリティ重視、開発中のFormulaをテストする場合、マルチユーザ環境の場合等
→Homeberw/Formulaのデベロッパー向け、特殊用途向け
メリット:権限が異なるので、ユーザディレクトリへの影響が無い、システムへの影響が少ない
デメリット:Homebrew用のユーザアカウントを管理する必要がある、Formulaインストール時にsudo -uする必要がある
A・Bパターン共通:
pkgインストーラは、pkgutilを使って/usr/local以下にインストールされないかチェックしてからインストールする
→権限汚染の回避、/usr/localの管理のため
Cパターン:/usr/localはroot/wheel権限にする
→利便性重視、pkgインストーラーをよく使う場合等
→/usr/localの管理がめんどくさい人向け
メリット:pkgインストーラーとの権限衝突が起こらない
デメリット:Formulaによってはシステムへの影響があるかもしれない、Formulaインストール時にsudo -uする必要がある
186182
2012/04/19(木) 23:22:09.95ID:N1vgCJ+A0 個人的には、Cパターンはおすすめしない。
/usr/localを管理していないと、pkgインストーラによってコマンドやライブラリが別バージョンに上書きされてごちゃごちゃになる可能性があるからね。
それがイヤならhomebrewを使わないか、インストール先を/usr/local以外に変えたらいいと思う。(そこまでするならMacPortsを勧める)
オレはやっぱりAパターンでいいや。
異論があればどうぞ。
/usr/localを管理していないと、pkgインストーラによってコマンドやライブラリが別バージョンに上書きされてごちゃごちゃになる可能性があるからね。
それがイヤならhomebrewを使わないか、インストール先を/usr/local以外に変えたらいいと思う。(そこまでするならMacPortsを勧める)
オレはやっぱりAパターンでいいや。
異論があればどうぞ。
187182
2012/04/19(木) 23:30:16.74ID:N1vgCJ+A0 >>184
で、結局何が言いたかったんでしたっけ?
カレントディレクトリをPATHに指定すると、ヘンなところにそれっぽい名前の不正コマンドが仕込まれて意図しない処理が実行される可能性があるから?
それとも、LD_LIBRARY_PATH(Macは違うけど)の話で、ライブラリの話を混ぜてる?Macは基本的にライブラリに絶対パスが含まれるよ。他の*NIXと違って。
/usr/localの権限の話とどう関係するのか本当に分からない。オレが知らないLinuxの常識がそこにある気がする
もやもやして眠れないんだぜ
で、結局何が言いたかったんでしたっけ?
カレントディレクトリをPATHに指定すると、ヘンなところにそれっぽい名前の不正コマンドが仕込まれて意図しない処理が実行される可能性があるから?
それとも、LD_LIBRARY_PATH(Macは違うけど)の話で、ライブラリの話を混ぜてる?Macは基本的にライブラリに絶対パスが含まれるよ。他の*NIXと違って。
/usr/localの権限の話とどう関係するのか本当に分からない。オレが知らないLinuxの常識がそこにある気がする
もやもやして眠れないんだぜ
188名称未設定
2012/05/04(金) 17:00:39.32ID:SonmSl5n0 homeprew で pdftkがインストールできません。
環境はcorei7、lion
$ brew install https://raw.github.com/gist/1963857/ae35a570231aae929927d5c895e46059ef027264/pdftk.rb
とすると、
Error: No available formula for gcc (dependency of pdftk)
/usr/bin/gcc
はあるんだけどな?
$ gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
アドバイスください。
環境はcorei7、lion
$ brew install https://raw.github.com/gist/1963857/ae35a570231aae929927d5c895e46059ef027264/pdftk.rb
とすると、
Error: No available formula for gcc (dependency of pdftk)
/usr/bin/gcc
はあるんだけどな?
$ gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
アドバイスください。
189名称未設定
2012/05/04(金) 23:07:58.64ID:RnjFl4Z/0 lion から gcc が llvm-gcc-4.2 になってるから、
前の xcode から gcc4.2ひっぱってそっちよみこんでみれば
前の xcode から gcc4.2ひっぱってそっちよみこんでみれば
190名称未設定
2012/05/05(土) 02:56:57.89ID:3lS1r9IR0 >>188
brew tap adamv/alt
brew tap homebrew/dups
みたいな感じでリポジトリを追加するか、
Hombrew/dups のリポジトリにある gcc Formula を --enable-java オプション付きでインストールしておけば良いと思う。
Xcode とかのバージョンによっては --use-llvm オプションもいるかも。
tap と untap コマンドが Homebrew 0.9 で追加されてて、リポジトリが追加できるようになった。
brew tap adamv/alt
brew tap homebrew/dups
みたいな感じでリポジトリを追加するか、
Hombrew/dups のリポジトリにある gcc Formula を --enable-java オプション付きでインストールしておけば良いと思う。
Xcode とかのバージョンによっては --use-llvm オプションもいるかも。
tap と untap コマンドが Homebrew 0.9 で追加されてて、リポジトリが追加できるようになった。
191188
2012/05/07(月) 08:16:15.56ID:IG+NiWcx0 >>189, >>190
ありがとうございます。結論から言うと、未だにpdftkをインストールできていません。
まずgccはうまくいきました。tap後に
brew install --use-llvm gccです。
問題点の一つ。pdftkのMakefile (.OSX-10.6)がどうやらFink用です。
そこでMakefile.Homebrewを作りました。
$ diff -c Makefile.OSX-10.6 Makefile.Homebrew
*** Makefile.OSX-10.6 2010-10-01 05:41:52.000000000 +0900
--- Makefile.Homebrew 2012-05-07 01:31:31.000000000 +0900
***************
*** 28,40 ****
! TOOLPATH=/sw/lib/gcc4.5/bin/
! export LIBGCJ= /sw/lib/gcc4.5/share/java/libgcj-4.5.0.jar
--- 28,40 ----
! TOOLPATH=/usr/local/bin/
! export LIBGCJ= /usr/local/Cellar/gcc/4.7.0/share/java/libgcj-4.7.0.jar
***************
*** 76,81 ****
! export LDLIBS= /sw/lib/gcc4.5/lib/libgcj.dylib /sw/lib/gcc4.5/lib/libstdc++.dylib /sw/lib/gcc4.5/lib/libgcc_s.1.dylib -liconv -lz
--- 76,81 ----
! export LDLIBS= /usr/local/Cellar/gcc/4.7.0/gcc/lib/libgcj.dylib /usr/local/Cellar/gcc/4.7.0/gcc/lib/libstdc++.dylib /usr/local/Cellar/gcc/4.7.0/gcc/lib/libgcc_s.1.dylib -liconv -lz
ありがとうございます。結論から言うと、未だにpdftkをインストールできていません。
まずgccはうまくいきました。tap後に
brew install --use-llvm gccです。
問題点の一つ。pdftkのMakefile (.OSX-10.6)がどうやらFink用です。
そこでMakefile.Homebrewを作りました。
$ diff -c Makefile.OSX-10.6 Makefile.Homebrew
*** Makefile.OSX-10.6 2010-10-01 05:41:52.000000000 +0900
--- Makefile.Homebrew 2012-05-07 01:31:31.000000000 +0900
***************
*** 28,40 ****
! TOOLPATH=/sw/lib/gcc4.5/bin/
! export LIBGCJ= /sw/lib/gcc4.5/share/java/libgcj-4.5.0.jar
--- 28,40 ----
! TOOLPATH=/usr/local/bin/
! export LIBGCJ= /usr/local/Cellar/gcc/4.7.0/share/java/libgcj-4.7.0.jar
***************
*** 76,81 ****
! export LDLIBS= /sw/lib/gcc4.5/lib/libgcj.dylib /sw/lib/gcc4.5/lib/libstdc++.dylib /sw/lib/gcc4.5/lib/libgcc_s.1.dylib -liconv -lz
--- 76,81 ----
! export LDLIBS= /usr/local/Cellar/gcc/4.7.0/gcc/lib/libgcj.dylib /usr/local/Cellar/gcc/4.7.0/gcc/lib/libstdc++.dylib /usr/local/Cellar/gcc/4.7.0/gcc/lib/libgcc_s.1.dylib -liconv -lz
192188
2012/05/07(月) 08:36:59.13ID:IG+NiWcx0 Makefile.HomebrewにあわせてFormulaを変更
(zip pdftk-1.44.zip pdftk-1.44-dist/pdftk/Makefile.Homebrewで追加しておく)
def install
cd "pdftk" do
system "make -f Makefile.Homebrew VERSUFF=-4.7 "
system "make -f Makefile.Homebrew install VERSUFF=-4.7 "
end
end
ちなみに、シェルからmakeすると問題なくビルドできます。
(が、管理のしやすさから、なんとかHomebrew管理下にしたい。)
そこで、つまづいている問題点の二つ目。
brew install pdftkとすると、
make: *** No rule to make target `../java/java_lib.o', needed by `pdftk.o'. Stop.
となって、java_lib.oを探せないでいます。
というか、java_lib.oをmakeできていない。
(zip pdftk-1.44.zip pdftk-1.44-dist/pdftk/Makefile.Homebrewで追加しておく)
def install
cd "pdftk" do
system "make -f Makefile.Homebrew VERSUFF=-4.7 "
system "make -f Makefile.Homebrew install VERSUFF=-4.7 "
end
end
ちなみに、シェルからmakeすると問題なくビルドできます。
(が、管理のしやすさから、なんとかHomebrew管理下にしたい。)
そこで、つまづいている問題点の二つ目。
brew install pdftkとすると、
make: *** No rule to make target `../java/java_lib.o', needed by `pdftk.o'. Stop.
となって、java_lib.oを探せないでいます。
というか、java_lib.oをmakeできていない。
193名称未設定
2012/06/22(金) 01:46:37.16ID:edGYtC+t0 brewでnkfインスコしてもmanできないんだね。まあ使うオプション限られてるからいいんだけど。
195名称未設定
2012/07/28(土) 22:06:07.66ID:EHPeoqx70 homebrewでインストールしたアプリケーションなどはCellarに入りますが、これは移動しても構わないのでしょうか?
196名称未設定
2012/07/29(日) 01:12:43.91ID:tcDemlZA0197名称未設定
2012/07/29(日) 10:15:02.30ID:pXtxGDby0 trac.macports.org にアクセスできないんだけど、ウチだけ?
198名称未設定
2012/07/29(日) 13:26:52.46ID:fdGj4m2E0199名称未設定
2012/07/29(日) 15:00:48.35ID:pXtxGDby0 >>198
ありがとう。
trac.macports.org は活きてるんだね。
brew install の過程で trac.macports.org にパッチを拾いに行くんだけど、繋がらなくてエラーになる。例えば↓とか。
https://trac.macports.org/export/79617/trunk/dports/devel/gettext/files/stpncpy.patch
ありがとう。
trac.macports.org は活きてるんだね。
brew install の過程で trac.macports.org にパッチを拾いに行くんだけど、繋がらなくてエラーになる。例えば↓とか。
https://trac.macports.org/export/79617/trunk/dports/devel/gettext/files/stpncpy.patch
201名称未設定
2012/07/29(日) 20:15:06.25ID:pXtxGDby0 >>200
こんなん↓
$ brew -v upgrade
Homebrew 0.9.2
==> Upgrading 4 outdated packages, with result:
gettext 0.18.1.1, pkg-config 0.27, mobile-shell 1.2.2, readline 6.2.4
==> Upgrading gettext
==> Downloading http://ftpmirror.gnu.org/gettext/gettext-0.18.1.1.tar.gz
Already downloaded: /Library/Caches/Homebrew/gettext-0.18.1.1.tar.gz
/usr/bin/tar xf /Library/Caches/Homebrew/gettext-0.18.1.1.tar.gz
==> Downloading patches
/usr/bin/curl -qf#LA Homebrew 0.9.2 (Ruby 1.8.7-358; Mac OS X 10.8)
https://trac.macports.org/export/79617/trunk/dports/devel/gettext/files/stpncpy.patch -o 000-homebrew.diff
https://trac.macports.org/export/79183/trunk/dports/devel/gettext/files/patch-gettext-tools-Makefile.in -o 001-homebrew.diff
curl: (7) couldn't connect to host
curl: (7) couldn't connect to host
Error: Failure while executing: /usr/bin/curl -qf#LA Homebrew¥ 0.9.2¥ (Ruby¥ 1.8.7-358;¥ Mac¥ OS¥ X¥ 10.8)
https://trac.macports.org/export/79617/trunk/dports/devel/gettext/files/stpncpy.patch -o 000-homebrew.diff
https://trac.macports.org/export/79183/trunk/dports/devel/gettext/files/patch-gettext-tools-Makefile.in -o 001-homebrew.diff
こんなん↓
$ brew -v upgrade
Homebrew 0.9.2
==> Upgrading 4 outdated packages, with result:
gettext 0.18.1.1, pkg-config 0.27, mobile-shell 1.2.2, readline 6.2.4
==> Upgrading gettext
==> Downloading http://ftpmirror.gnu.org/gettext/gettext-0.18.1.1.tar.gz
Already downloaded: /Library/Caches/Homebrew/gettext-0.18.1.1.tar.gz
/usr/bin/tar xf /Library/Caches/Homebrew/gettext-0.18.1.1.tar.gz
==> Downloading patches
/usr/bin/curl -qf#LA Homebrew 0.9.2 (Ruby 1.8.7-358; Mac OS X 10.8)
https://trac.macports.org/export/79617/trunk/dports/devel/gettext/files/stpncpy.patch -o 000-homebrew.diff
https://trac.macports.org/export/79183/trunk/dports/devel/gettext/files/patch-gettext-tools-Makefile.in -o 001-homebrew.diff
curl: (7) couldn't connect to host
curl: (7) couldn't connect to host
Error: Failure while executing: /usr/bin/curl -qf#LA Homebrew¥ 0.9.2¥ (Ruby¥ 1.8.7-358;¥ Mac¥ OS¥ X¥ 10.8)
https://trac.macports.org/export/79617/trunk/dports/devel/gettext/files/stpncpy.patch -o 000-homebrew.diff
https://trac.macports.org/export/79183/trunk/dports/devel/gettext/files/patch-gettext-tools-Makefile.in -o 001-homebrew.diff
202名称未設定
2012/07/30(月) 12:28:14.84ID:vPmp2CM40 >>201
>curl: (7) couldn't connect to host
OS X 10.7.4 だけど、どちらのパッチもcurlで普通に取得できるよ
一時的なネットワーク障害じゃないの?
Safariやtelnetなど別の手段でもホストに接続できないなら、
プロキシとかファイアウォールで遮断されていないかどうか、
原因の切り分けからだね
>curl: (7) couldn't connect to host
OS X 10.7.4 だけど、どちらのパッチもcurlで普通に取得できるよ
一時的なネットワーク障害じゃないの?
Safariやtelnetなど別の手段でもホストに接続できないなら、
プロキシとかファイアウォールで遮断されていないかどうか、
原因の切り分けからだね
203名称未設定
2012/08/09(木) 14:27:48.25ID:7+60hMvO0 >>201
うちもその症状でました。
家のネットではなくてpocket-wifi使ってアクセスしたら問題無く繋がりました。
らいおんでmacportsを使っていた時は問題なく使えて(tracに接続したことがあるかはわかりませんが・・・)
山らいおんでbrew使うようになってからその症状がでました。
もしかするとosのネットワークまわりの問題なのかしら?
うちもその症状でました。
家のネットではなくてpocket-wifi使ってアクセスしたら問題無く繋がりました。
らいおんでmacportsを使っていた時は問題なく使えて(tracに接続したことがあるかはわかりませんが・・・)
山らいおんでbrew使うようになってからその症状がでました。
もしかするとosのネットワークまわりの問題なのかしら?
204名称未設定
2012/08/12(日) 07:49:36.91ID:FjaqBmLK0 これは入れろ的なのある?
205名称未設定
2012/08/12(日) 10:42:16.26ID:pXtbRZ/B0 brewなりportなりって、使いたいのがあるから導入するもんじゃないの?
206名称未設定
2012/08/13(月) 08:39:15.51ID:fD9v8r890 MAMPを導入しようかと思うのですが、公式サイトからの入手とHomebrew経由での入手には何か違いはありますか?
207名称未設定
2012/08/17(金) 16:13:58.92ID:HwYBxrBs0 JDという2chブラウザを使いたいのですが、
Macで使えますか?
FreeBSDにはportsに入っています。
Macで使えますか?
FreeBSDにはportsに入っています。
208名称未設定
2012/08/17(金) 21:59:19.71ID:mUUN5VTJ0 まあMacネイティブで使ってもいいし
VirtualBoxの中でLinuxとか飼ってもいいんじゃないかな
VirtualBoxの中でLinuxとか飼ってもいいんじゃないかな
209名称未設定
2012/08/23(木) 14:26:25.93ID:BN6y/BIT0 Moutain Lionをクリーンインストールした環境にCommand Line Tools on OS X Mountain Lionと
Homebrewをインストールして,homebrew-bupes/gcc.rbを使ってgcc4.7をインストールしよう
としているのですがうまく行きません.
エラーメッセージを見ますと大きく2つのエラーが見えます.
1. 「../../gcc/system.h:499: error: conflicting types for 'strsignal'」
2. 「../../gcc/gcc-ar.c:71: error: 'LTOPLUGINSONAME' undeclared (first use in this function)」
Homebrew初めてなもので,どう対応するのが良いのかヒント等ご教示頂けると幸いです
Homebrewをインストールして,homebrew-bupes/gcc.rbを使ってgcc4.7をインストールしよう
としているのですがうまく行きません.
エラーメッセージを見ますと大きく2つのエラーが見えます.
1. 「../../gcc/system.h:499: error: conflicting types for 'strsignal'」
2. 「../../gcc/gcc-ar.c:71: error: 'LTOPLUGINSONAME' undeclared (first use in this function)」
Homebrew初めてなもので,どう対応するのが良いのかヒント等ご教示頂けると幸いです
210名称未設定
2012/08/27(月) 12:32:05.80ID:Zzhk3CsI0 >>209
よくわからんが、gcc/system.hでstrsignalの定義が被ってるってことで、なんか余計なインクルードファイルを
別の場所で読み込んでるんだろう。
/optとか/usr/localに他のプログラム用のインクルードファイルがあるなら、一時的に
/opt1とか/usr/local1とか名前変えてgcc4.7をインストールして、また名前を戻してみれば?
よくわからんが、gcc/system.hでstrsignalの定義が被ってるってことで、なんか余計なインクルードファイルを
別の場所で読み込んでるんだろう。
/optとか/usr/localに他のプログラム用のインクルードファイルがあるなら、一時的に
/opt1とか/usr/local1とか名前変えてgcc4.7をインストールして、また名前を戻してみれば?
211名称未設定
2012/08/27(月) 12:38:03.34ID:Zzhk3CsI0 あ、/usr/localの名前を変えちゃまずいか。/optの方だけでいいや。
あるいは、そのstrsignalが被ってるもう一つの〜.hファイルがわかるならそれだけ名前を変えればいいかも。
あるいは、そのstrsignalが被ってるもう一つの〜.hファイルがわかるならそれだけ名前を変えればいいかも。
212名称未設定
2012/08/27(月) 17:31:43.69ID:nX0uONEd0 > 210
ありがとうございます.
チートな回避方法として,strsignalの定義を一時的に変更することでビルドを通すことは既に試みていて,
無事クリアしてると思われることを確認しています.
問題は"LTOPLUGINSONAME"の方をどうしたらいいのかが皆目見当がつきません.
ありがとうございます.
チートな回避方法として,strsignalの定義を一時的に変更することでビルドを通すことは既に試みていて,
無事クリアしてると思われることを確認しています.
問題は"LTOPLUGINSONAME"の方をどうしたらいいのかが皆目見当がつきません.
213名称未設定
2012/08/28(火) 00:21:35.49ID:hVRnwC4u0 >>212
http://git.etherboot.org/gcc/gcc.git/blobdiff/6afcaee36c6c7bfe626cf524041103c3f16b0682..fd3c3afa770604281a06bba6630d84a9540135ac:/gcc/configure.ac
ここ見る限りconfigureで予めLTOPLUGINSONAMEが定義されるはずのようだから、
Homebrewでgccのソースだけ落としてconfigureされる前に、configure.acに
AC_DEFINE_UNQUOTED以下の分を追加しておいたら?
http://git.etherboot.org/gcc/gcc.git/blobdiff/6afcaee36c6c7bfe626cf524041103c3f16b0682..fd3c3afa770604281a06bba6630d84a9540135ac:/gcc/configure.ac
ここ見る限りconfigureで予めLTOPLUGINSONAMEが定義されるはずのようだから、
Homebrewでgccのソースだけ落としてconfigureされる前に、configure.acに
AC_DEFINE_UNQUOTED以下の分を追加しておいたら?
214名称未設定
2012/08/28(火) 15:46:57.76ID:g745hoLW0 >213
ドキュメントを読む限りMacではLTOはサポートされてないうんぬんなので--disable-ltoでうんぬん…
…どうしようかと思いつつよく見るとシェルの環境変数設定にMacPorts使ってた頃のゴミが
たくさん残ってまして,それを一通り掃除してから改めてbrew gcc --with-llvmしたらあっさり
ビルドできてしまいました…お騒がせして申し訳ありませんでした! ><
ドキュメントを読む限りMacではLTOはサポートされてないうんぬんなので--disable-ltoでうんぬん…
…どうしようかと思いつつよく見るとシェルの環境変数設定にMacPorts使ってた頃のゴミが
たくさん残ってまして,それを一通り掃除してから改めてbrew gcc --with-llvmしたらあっさり
ビルドできてしまいました…お騒がせして申し訳ありませんでした! ><
215名称未設定
2012/08/28(火) 17:39:35.40ID:4sPgZ59/0 よかったよかった
216名称未設定
2012/08/28(火) 18:29:38.67ID:g745hoLW0 (今度はgsの日本語フォントとboostで悩んでますが… ><)
217名称未設定
2012/09/01(土) 02:28:12.99ID:pe9LzVC00 Ricty作るためにbrewでfontforgeインストールしようとしてハマった
まずbrew instal fontforgeだとmake ・・・.rb(83)だったかのエラーが出て
ググッたらmountainlionなら
brew install https://github.com/mxcl/homebrew/wiki/bug-fixing-checklist
でとあったので実行
するとError: Failed executing: make (.rb:)
というエラーが
原因解明よろしくお願いします。
まずbrew instal fontforgeだとmake ・・・.rb(83)だったかのエラーが出て
ググッたらmountainlionなら
brew install https://github.com/mxcl/homebrew/wiki/bug-fixing-checklist
でとあったので実行
するとError: Failed executing: make (.rb:)
というエラーが
原因解明よろしくお願いします。
218名称未設定
2012/09/01(土) 17:56:10.93ID:l3a1tQAF0 HTMLファイルをbrew installしてどうすんだよ
brew updateして、brew install fontforgeしてみろ
それで無理なら取り敢えず brew install https://raw.github.com/ummels/homebrew/fontforge/Library/Formula/fontforge.rb とか
brew updateして、brew install fontforgeしてみろ
それで無理なら取り敢えず brew install https://raw.github.com/ummels/homebrew/fontforge/Library/Formula/fontforge.rb とか
220名称未設定
2012/09/02(日) 04:05:53.01ID:mseCQQI40 >>218
すまないURLは掲載ミスだった
brew install fontforgeも
brew install URL
も試したが
Error: Failed executing: make (.rb:)
というエラーになる
ruby はrbenvで新しいのを一応入れたんだが
すまないURLは掲載ミスだった
brew install fontforgeも
brew install URL
も試したが
Error: Failed executing: make (.rb:)
というエラーになる
ruby はrbenvで新しいのを一応入れたんだが
221名称未設定
2012/09/02(日) 19:40:00.74ID:nxrIiJQe0 >>220
うちのMountain Lionではbrew updateしてからやったら通ったけどなぁ。
本当にbrew updateしてからやった?
brew doctorで何か警告は出てない?
brewでごちゃごちゃやるよりかはhttp://sourceforge.net/projects/fontforge/files/fontforge-executables/oldReleases/20090923/ でバイナリ落としてくるか、
>>219の通りLinux入れたほうが早いかも
うちのMountain Lionではbrew updateしてからやったら通ったけどなぁ。
本当にbrew updateしてからやった?
brew doctorで何か警告は出てない?
brewでごちゃごちゃやるよりかはhttp://sourceforge.net/projects/fontforge/files/fontforge-executables/oldReleases/20090923/ でバイナリ落としてくるか、
>>219の通りLinux入れたほうが早いかも
223名称未設定
2012/09/02(日) 20:50:55.41ID:mseCQQI40 結局Ubuntuで生成しました
これと全く同じ状況です
http://blog.sakurachiro.com/2012/08/ricty-virtualbox-ubuntu/
さすがにmakeが無いわけない
これと全く同じ状況です
http://blog.sakurachiro.com/2012/08/ricty-virtualbox-ubuntu/
さすがにmakeが無いわけない
224名称未設定
2012/09/08(土) 20:50:24.71ID:pGY5vvPT0 よろしくお願いします。
OSX10.7.4, Homebrew 0.9.3です。
brew upgradeでアップグレードしたいのですが、コマンドを打つと何も出力されない状態が続きます。
brew updateは出来るのですが、アップグレードとインストールが出来ない状態です。
前に、upgradeの途中でCtrl+Cでキャンセルしたことがあり、それ以降できてないのですが、
解決する方法はあるのでしょうか?
OSX10.7.4, Homebrew 0.9.3です。
brew upgradeでアップグレードしたいのですが、コマンドを打つと何も出力されない状態が続きます。
brew updateは出来るのですが、アップグレードとインストールが出来ない状態です。
前に、upgradeの途中でCtrl+Cでキャンセルしたことがあり、それ以降できてないのですが、
解決する方法はあるのでしょうか?
225名称未設定
2012/09/08(土) 20:56:28.11ID:6y5zlL0N0 brew doctor
226名称未設定
2012/09/14(金) 20:03:35.50ID:YZ4s8xh+0 Homebrewでautoconfを入れようとしてるんですけど
Warning: Could not link autoconf. Unlinking...
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link autoconf'
と出てしまって brew link autoconfをすると
Warning: Could not link autoconf. Unlinking...
Error: Could not symlink file: /usr/local/Cellar/autoconf/2.69/share/emacs/site-lisp/autotest-mode.elc
/usr/local/share/emacs/site-lisp is not writable. You should change its permissions.
と出てしまうんですけど何が原因なんでしょうか?
PATHも一番に/usr/local/binがきてます。
OSはMountain Lionです。
Warning: Could not link autoconf. Unlinking...
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link autoconf'
と出てしまって brew link autoconfをすると
Warning: Could not link autoconf. Unlinking...
Error: Could not symlink file: /usr/local/Cellar/autoconf/2.69/share/emacs/site-lisp/autotest-mode.elc
/usr/local/share/emacs/site-lisp is not writable. You should change its permissions.
と出てしまうんですけど何が原因なんでしょうか?
PATHも一番に/usr/local/binがきてます。
OSはMountain Lionです。
227名称未設定
2012/09/14(金) 21:26:48.50ID:hBBOYEol0 エラーメッセージ通り/usr/local/share/emacs/site-lispへの書き込み権限が無いんじゃないの。
chmodで書き込み権限変更とか
chmodで書き込み権限変更とか
229名称未設定
2012/09/17(月) 08:33:00.84ID:CJraHPD30 >>226
/usr/local/share/emacs/site-lisp is not writable. You should change its permissions.
とあるからパーミッションを変えるor権限を持ったユーザになって実行する
パーミッション変えるにはchmod
rootユーザになるにはsu
/usr/local/share/emacs/site-lisp is not writable. You should change its permissions.
とあるからパーミッションを変えるor権限を持ったユーザになって実行する
パーミッション変えるにはchmod
rootユーザになるにはsu
230名称未設定
2012/09/28(金) 14:59:25.49ID:Yh2DAemk0 /etc/paths と$PATHってどう違う?
homebrew使う場合は/etc/pathsを
/usr/local/bin
/usr/bin
という順番にしようっていうのを見かけたんだけど、
自分の環境では.zshrcにexport PATH してるだけで今のところOK
(echo $PATHで/usr/local/binの方が先に来てるみたい)
なんだけどどうでしょう?
homebrew使う場合は/etc/pathsを
/usr/local/bin
/usr/bin
という順番にしようっていうのを見かけたんだけど、
自分の環境では.zshrcにexport PATH してるだけで今のところOK
(echo $PATHで/usr/local/binの方が先に来てるみたい)
なんだけどどうでしょう?
231名称未設定
2012/10/08(月) 16:57:50.02ID:cgNMnSRl0 brew diyの使い方知ってる?教えてください。
野良ビルドしたのをbrewにするものだと思うのですが、
$ brew diy
-->Error: Couldn't determine version, try --set-version
$ brew diy --set-version
Error: Invalid usage
となってしまいます。OSX10.8.2、brew 0.9.3
brew diyでググっても見つからない。見つけにくい。本物のビール作りのサイトばかりヒットするし。
(若干ネーミング失敗じゃない?世界にビール作りの趣味人大杉)
野良ビルドしたのをbrewにするものだと思うのですが、
$ brew diy
-->Error: Couldn't determine version, try --set-version
$ brew diy --set-version
Error: Invalid usage
となってしまいます。OSX10.8.2、brew 0.9.3
brew diyでググっても見つからない。見つけにくい。本物のビール作りのサイトばかりヒットするし。
(若干ネーミング失敗じゃない?世界にビール作りの趣味人大杉)
232名称未設定
2012/10/08(月) 23:58:43.54ID:707adppX0 brew diy --set-version 1.0.0
とかはだめなの?
とかはだめなの?
233名称未設定
2012/10/22(月) 00:55:51.45ID:tgyTJnig0 macportsとの共存って何か問題起こる?
235名称未設定
2012/10/29(月) 02:27:49.57ID:Q8fxrVVw0 brew で ruby 入れると gems が /usr/local/lib/ruby/gems/1.9.1/gems/
に入るけど、ここにも.bashrcかなんかでPATHを通さなきゃいけないの?
それともどっかのrubyのconfigファイルをいじるのかしら?
rubyはまだ数日しかいじってないのでよくわかりません
に入るけど、ここにも.bashrcかなんかでPATHを通さなきゃいけないの?
それともどっかのrubyのconfigファイルをいじるのかしら?
rubyはまだ数日しかいじってないのでよくわかりません
236名称未設定
2012/10/29(月) 02:58:03.19ID:Q8fxrVVw0238名称未設定
2013/01/20(日) 15:56:42.17ID:rXTgkKcY0 ほしゅ
239名称未設定
2013/01/29(火) 23:48:00.27ID:2H4MLS8b0 何か面白いのportされた?
240名称未設定
2013/02/08(金) 15:53:29.01ID:BxigkmvJ0 finkとmacportsとhomebrewではhomebrewがいち番いいんですよね?
レスを投稿する
ニュース
- 【愛知アジア大会】野菜に鶏肉3切れ…「これを食べて競技しろと?」 競技会場の衝撃的な食事 タイの監督がSNSで公開 [冬月記者★]
- 【兵庫県警】「なんであれできてないんですか」上司のミスを人前で指摘、「逆パワハラ」で20代巡査部長を処分 [煮卵★]
- STARTO社、timelesz・猪俣周杜の謹慎・活動を休止を発表 【全文掲載】 [muffin★]
- 「本当にデリカシーがない」長嶋一茂 急逝した中村ゆりさんが秘めていた「抗がん剤治療中のカツラ姿」を明かし批判続出 [ヴァイヴァー★]
- 爆破、殺害予告のほか「事業所に危害」脅迫も 沖縄知事選で初当選の古謝氏に辞任要求 [少考さん★]
- コメ値下がりに募る危機感 5キロ3000円割れで生産者 [首都圏の虎★]
- お前らおはようガイジ
- ウッドデッキに呪われて特定の単語を呪文のように唱えてる地縛霊いるでしょ?
- 【高市朗報】生成AIマジで凄い。チャッピーに相談したらスマホだけで簡単にアプリを作れた [663382246]
- 【🇨🇳悲報】中国で鳥インフルが人間に感染WWWWWWWWWWWWWWWWWWWW
- 【速報】うんちでた
- X民「(しぐれういさん)ごめんなさいが聞こえないぞ~?」←4.8万いいね