探検


Homebrew でゾクゾク UNIX ライフ2

2011/07/05(火) 14:24:57.16ID:BpGopEhQ0
「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
2015/10/03(土) 18:35:39.51ID:aG8XayaY0
Finderのコンテキストメニューに「Dropboxに送る」を仕込むためだぬ
370名称未設定
垢版 |
2015/10/04(日) 11:48:19.18ID:JL7Byrvb0
brewのgccはmavxを使える?
使えるなら移行してみようかと
2015/10/05(月) 23:10:34.56ID:TffqAz+D0
>>368, >>369

教えていただきありがとうございました!
確認が遅くなり申し訳ありません、
安心しました。。。
2015/10/07(水) 06:26:05.62ID:lVDQAQ210
sophosアンチバイラスが自動でアップデートすると、自分のいる
/usr/local/binのオナーをrootに書き換えるのでbrewと
衝突するんやでw こまったなw
2015/10/07(水) 08:44:01.50ID:w8rpD79u0
それか!
2015/10/10(土) 19:02:48.82ID:99alrxOr0
http://community.sophos.com/products/free-antivirus-tools-for-desktops/f/17/p/10029/31161
そのうち直すらしい。
2015/10/12(月) 18:22:08.43ID:rnkBOV1H0
リカバリーモードに入らないと新規インストールできない糞仕様はいつまで続けるのだろう。
2015/10/20(火) 13:21:02.61ID:KM5qEtbM0
原因はSIPなのかsophosなのか・・
2015/12/04(金) 01:26:16.49ID:HsYoAgeR0
32bit Intel + スノレパ。MAMPが32bitバイナリ配布をやめたのでbrewに挑戦しました。
brewで入れたhttpd24(22も) + php56が動きません。

 10): Symbol not found: _unixd_config
 Referenced from: /usr/local/opt/php56/libexec/apache2/libphp5.so
 Expected in: /usr/local/Cellar/httpd24/2.4.16/bin/httpd
 in /usr/local/opt/php56/libexec/apache2/libphp5.so

httpd22 + php56だとapachectl configtestは通りますが、startさせるとSeg Faultでした。

Macportsだとapache24-devel + php56で上と同じエラーだったと思います
apache2+php56だと動きました。また、エラーが出たapacheはすべてmod_php抜きだと動きます。

もうローカルはあきらめてワンコインVPSとかいうのでも借りたほうがいいかな。
なお、スープは全部残しました。以上、レポっす。チラシの裏すんません。
2015/12/04(金) 14:04:57.93ID:pMwX+Ii00
VirtalBoxにLinuxでも入れろよ。
2015/12/04(金) 15:07:18.41ID:sN0o1+980
>>378
32bit Intelでそんなことさせるのか?ちょっときつい気がするが。

>>377
Mac OS Xは諦めてLinux入れたほうがいいんじゃないか?
Macがその1台しかないっていうならなんでもいいからPC1台調達するとか。
使い古したネットブックとかでも十分だろうし。
380名称未設定
垢版 |
2015/12/06(日) 18:32:15.52ID:gFPsMKSf0
dropboxやlibreofficeを入れると~/Applicationsにリンクができるのですが、/Applications(システムワイド)の方にリンクが作られるようにする方法はありますか?
今はいちいち手動でリンクを付け替えてます。インストール時にやってくれるオプションがあればひと手間省けるので
2015/12/07(月) 20:09:49.14ID:6b70nLif0
>>380
.bash_profile に
export HOMEBREW_CASK_OPTS="--appdir=/Applications"
としておくといいですよ
382380
垢版 |
2015/12/08(火) 10:28:08.42ID:riYug0Oj0
>>381
ありがとうございます。
export HOMEBREW_CASK_OPTS=
2015/12/10(木) 14:03:06.70ID:kbxzQjo40
GIMPインスコしようと思うのだけれど、caskにあるのとhomebrew/x11/gimpにあるのとどっちが良いのだろう?
2016/01/13(水) 02:15:02.98ID:ZMcVVUXt0
% brew cleanup -sをするとこうなっちゃいました。
Warning: Skipping (old) keg-only: /usr/local/Cellar/gettext/0.19.6
Warning: Skipping (old) keg-only: /usr/local/Cellar/openssl/1.0.2e

% brew uses --installed gettextをすると、
fontforge、glib、newt、git、neovim/neovim/neovimが出てきたので、
brew uninstall fontforge glib newt git neovim/neovim/neovim
brew install fontforge glib newt git neovim/neovim/neovim
と削除、インストールを試しましたが、brew cleanup -sをするも変わりませんでした。
どうしたらきれいに出来ますか?
2016/01/15(金) 17:51:37.12ID:My5TVf3y0
cleanup -fじゃなかったっけ
てか-sってなんだったっけ
386名称未設定
垢版 |
2016/01/27(水) 11:11:17.78ID:6rfAaViJ0
$ sudo xcode-select -switch /Applications/Xcode.app
$ brew doctor
xcode-select: Error: Incorrect permissions for data file at '/usr/share/xcode-select/xcode_dir_link'. Run xcode-select -switch <xcode_folder_path> to reset the path to the Xcode folder.
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: You are using OS X 10.8.
We (and Apple) do not provide support for this old version.
You may encounter build failures or other breakages.
$ la /usr/share/xcode-select/xcode_dir_link

ls: /usr/share/xcode-select/xcode_dir_link: Permission denied
lrwxr-x--x 1 root wheel 42B 1 27 11:02 /usr/share/xcode-select/xcode_dir_link@
$ sudo chmod 755 /usr/share/xcode-select/xcode_dir_link
$ la /usr/share/xcode-select/xcode_dir_link

ls: /usr/share/xcode-select/xcode_dir_link: Permission denied
lrwxr-x--x 1 root wheel 42B 1 27 11:02 /usr/share/xcode-select/xcode_dir_link@
$

10.8でbrew doctorがここ数ヶ月、動作していました。
xcodeは入れずにcommand line toolsだけ入れてましたが、本日brew doctorで失敗します。
http://chiiiiiiiii.hatenablog.com/entry/2013/03/12/150524 ここを参考にして
sudo xcode-select -switch /usr/binをしてもエラーになるのでxcode5.1.1をインストしました。
まだ上のようなエラーが出ます。
2016/01/27(水) 11:15:13.82ID:6rfAaViJ0
command line toolsのアンインストールはどのようにすればいいのでしょうか?
xcodeから見るとインストール済で再インストールが出来ないので、command line tools再インストールの
方法でも構いませんので教えて下さい。
2016/01/27(水) 11:55:38.84ID:6rfAaViJ0
結局、xcodeとhomebrewをアンインストールして
/usr/share/xcode-select/xcode_dir_link@もunlinkで消しました。

command line tools再インストール、homebrew再インストールしてコマンドもインストできています。

$ brew doctor
xcode-select: Error: Incorrect permissions for data file at '/usr/share/xcode-select/xcode_dir_link'. Run xcode-select -switch <xcode_folder_path> to reset the path to the Xcode folder.
Please note that these warnings are just (中略) don't worry and just ignore them. Thanks!

Warning: You are using OS X 10.8.
We (and Apple) do not provide support for this old version.
You may encounter build failures or other breakages.
$

今でも下記のディレクトリはないのですが、どのツールが作ったのでしょうか?
/usr/share/xcode-select/xcode_dir_link@

drwxr-x--x 3 root wheel 102B 1 27 11:34 xcode-select/
$ ls -la /usr/share/xcode-select/
ls: : Permission denied
この状態って正しいのでしょうか?
2016/01/27(水) 12:06:31.93ID:6rfAaViJ0
$ pwd
/usr/share/xcode-select
:xcode-select $ ls -la
total 8
drwxr-xr-x 3 root wheel 102B 1 27 11:34 ./
drwxr-xr-x 53 root wheel 1.8K 1 27 09:55 ../
-rw-rw-rw- 1 root wheel 43B 1 27 11:02 xcode_dir_path
:xcode-select $

上記のようにしたら、
$ brew doctor
Please note that these warnings are just (中略) don't worry and just ignore them. Thanks!

Warning: You are using OS X 10.8.
We (and Apple) do not provide support for this old version.
You may encounter build failures or other breakages.
$
だけになりました。

以下の質問でわかる方がいればよろしくお願いします。

1.command line toolsのアンインストールはどのようにすればいいのでしょうか?
xcodeから見るとインストール済で再インストールが出来ないので、command line tools再インストールの
方法でも構いませんので教えて下さい。

2.今でも下記のディレクトリはないのですが、どのツールが作ったのでしょうか?
/usr/share/xcode-select/xcode_dir_link@

3.10.8はhomebrewで使えない?
2016/01/27(水) 17:34:04.99ID:MFSwIhan0
>>389
Warning: You are using OS X 10.8.
We (and Apple) do not provide support for this old version.
You may encounter build failures or other breakages.
2016/01/27(水) 20:29:09.29ID:6rfAaViJ0
そのメッセージ通りと言われればソレまでなんですが、アップデート前に
homebrewが教えてくれればいいのに。私がメッセージを見逃したかもしれませんが。
Mountain Lionの最終版のまま放置すればよかったです。
2016/01/27(水) 22:46:06.83ID:7Bl1fDXy0
>>391
ttps://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Installation.md#requirements
Requirementsの脚注2な
旧バージョンを無理やり使ってると何か不具合が出るかもしれないよ
2016/03/09(水) 12:35:46.21ID:1frW9+7O0
brewでwineをインストールしたら以前.pkgでインストールしたsane-backendsが衝突して
brew doctorで警告が出ました
pkgインストーラで入れたsane-backendsをアンインストールしてbrewで管理したいので
アンインストーラーのpkgってありませんか?
394名称未設定
垢版 |
2016/03/11(金) 11:33:25.84ID:bOejb5K40
現在、MacPorts & fink を使っていて、homebrew への乗り換えを検討している物です。
そこで、一つお聞きしたいのですが、
homebrew では、perl のモジュールの管理は行わないのかしら?
perl モジュールの formula がなさそう。
cpanm を使えという事なのかしら?
2016/03/13(日) 17:58:58.68ID:LeuAiXEs0
homebrewではperlのみ扱って、
perl内のライブラリー管理はfomulaですればいいのでは?

fomulaのインストール(デプロイ)はperlがあればOKなんでしょ?
396名称未設定
垢版 |
2016/03/14(月) 11:45:03.89ID:fje9M4LQ0
>>395

コメントありがとう。
でも、
>perl内のライブラリー管理はfomulaですればいいのでは?

の部分がよく理解できない。
perl モジュール用のformula を自分で用意しろ、という事なのかしら?
そんな事するぐらいなら、cpanm か MacPorts を使います。
397名称未設定
垢版 |
2016/05/05(木) 20:49:38.99ID:0+XQtLyh0
☆ 日本の核武装は早急に必須です。☆
総務省の、『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
2016/05/08(日) 04:21:07.09ID:N/PEjqLB0
グーグルアナリシスか
399名称未設定
垢版 |
2016/06/16(木) 22:42:27.98ID:Yn5sBmDY0
1日1回brew updateを自動で行いたいです。
http://qiita.com/kegamin/items/e035304e7295750cdf7d
こちらを参考にやってみましたが、動いてくれません。
どこが間違えているでしょうか?
El Capitanです。

続く
400名称未設定
垢版 |
2016/06/16(木) 22:43:05.66ID:Yn5sBmDY0
~/Dropbox/Scripts/brew_update.shの中には

#!/bin/sh

launchctl setenv PATH /usr/local/bin:$PATH
log_dir=$HOME/Users/名前/Library/Logs/Homebrew/update
log_name=${log_dir}/`date "+%Y%m%d"`.log

if [ ! -d ${log_dir} ]; then
mkdir -p ${log_dir}
fi

brew doctor >> ${log_name} 2>&1
if [ $? -eq 1 ]; then
brew update >> ${log_name} 2>&1
brew upgrade >> ${log_name} 2>&1
fi

と書きました。続いて
401名称未設定
垢版 |
2016/06/16(木) 22:44:01.94ID:Yn5sBmDY0
~/Library/LaunchAgents/homebrew_update.plistの中には

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>UserName</key>
<string>名前</string>
<key>EnvironmentVariables</key>
<dict>
<key>PATH</key>
<string>/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string>
<key>HOME</key>
<string>/Users/名前</string>
</dict>
続く
402名称未設定
垢版 |
2016/06/16(木) 22:44:19.66ID:Yn5sBmDY0
<key>Label</key>
<string>homebrew_update</string>
<key>ProgramArguments</key>
<array>
<string>/Users/名前/Dropbox/Scripts/brew_update.sh</string>
</array>
<key>RunAtLoad</key>
<false/>
<key>StartCalendarInterval</key>
<array>
<dict>
<key>Hour</key>
<integer>22</integer>
<key>Minute</key>
<integer>30</integer>
</dict>
</array>
</dict>
</plist>

続く
403名称未設定
垢版 |
2016/06/16(木) 22:45:01.11ID:Yn5sBmDY0
sudo launchctl load -w $HOME/Library/LaunchAgents/homebrew_update.plist
を試すと、
/Users/名前/Dropbox/Library/LaunchAgents/homebrew_update.plist: Path had bad ownership/permissionsとなり、

% /Users/名前/Dropbox/Scripts/brew_update.shを動かしてみるも、動いてくれません。ログも吐いてくれません。
どこが間違えているでしょうか?
2016/06/16(木) 23:02:09.43ID:srNbGTYq0
cronで動かすのじゃだめなの?
2016/06/17(金) 00:00:04.60ID:viF7zoxV0
だめですね
2016/06/17(金) 00:00:27.44ID:43nIozha0
ちゃんと読んでなかったけど"Path had bad ownership/permissions"ってエラー吐いてるんだからどうせpermission設定してないだけじゃないの
スクリプトも微妙に間違ってるくらいだし
2016/06/17(金) 00:15:28.23ID:3RCsARqP0
疑問が2つ
・自分のとこの実行なのに、なんでわざわざsudo使ってるの?
・~/Dropbox/Scripts/brew_update.sh には +x してあるの?
2016/06/17(金) 01:23:50.38ID:OUOVMDd70
どうもありがとうございます。
解決しました。
2016/06/22(水) 20:27:54.27ID:uShcUxVG0
どうやって解決したのか教えてください。
2016/08/15(月) 16:11:46.05ID:1r1lOQL50
bitbarいいね。homebrewのアップデート管理をこれでやったら忘れづらいし便利
2016/08/15(月) 22:04:14.34ID:KBC0YqTq0
Mac OS X用のGUIのcronみたいなもんか。
便利そう。
2016/08/16(火) 23:22:30.93ID:RiICboYm0
なんかお盆前くらいからbrew updateを実行するものの全く何も更新されない状態が続いてて
brew doctorしたらお前の使ってるhome brewは古いからbrew updateしろ!って言われてるんだけどさ
こっちは毎日brew updateしてるんだぞ!おい!!
って感じで全く何も更新されないんだけどこの場合は再インストールするしかない?
2016/08/17(水) 08:43:40.40ID:q1v6Kw+x0
つupgrade
2016/08/17(水) 20:50:08.89ID:7eACpHAS0
>412
githubに対処法出てるよ。
cd $(brew --repo); git fetch; git reset --hard origin/master; brew update
2016/08/17(水) 21:10:06.22ID:0pFVRhnj0
>>413
すまん言葉足らずだった
upgradeもやってるんだ
でもレスありがとな!

>>414
ありがと!
直ったよ!!
やっぱりおかしいと思ったらgithubとか覗かないといけないな、、
2016/08/21(日) 10:52:34.31ID:7xIBrG+j0
>>414
うちも 412 と同じ症状だったので、助かりました。
2016/08/21(日) 11:19:22.35ID:Cgr/D64E0
caskにpowershell来てんね
418名称未設定
垢版 |
2016/10/12(水) 02:51:14.66ID:WrhKvyh90
Sierraにしてからこのスクリプト動かなくなりました。
厳密に言うと、毎日のログにはYour system is ready to brew.とあるので動いているっぽいんですが、自分でTerminalでbrew updateをするとアップデートがありました。
どこを直したらいいでしょうか?
http://qiita.com/kegamin/items/e035304e7295750cdf7d
2016/10/12(水) 06:06:09.47ID:rSY6Hq2G0
>>418
El Capitan から導入されたルートレス機能(特定のディレクトリへのアクセス制限)が原因じゃね?

http://serendipitylife.hatenablog.com/entry/2016/06/03/001000

homebrew rootless でググると色々情報出てくるよ。
2016/10/12(水) 06:37:33.15ID:G1L8h0KC0
qiitaも知恵袋並みになったなあ
2016/10/12(水) 18:40:40.35ID:/Yp4jHYX0
は? qiitaが悪いのかよ
2016/10/18(火) 16:35:39.60ID:19m8ZYNv0
ずーっとbitbarでbrew updateしてると思いこんで
最近パッケージのアップデートが全然ないなーと思ってたらバグかよ

If Homebrew was updated on Aug 10-11th 2016 and brew update always says Already up-to-date.

二ヶ月近く気づかない俺ってorz
2016/10/18(火) 23:12:02.50ID:FYBnMy1w0
回避策は
Homebrew本体の更新を1ヶ月に1回とか、cronに仕込むとか?

Who Watches the Watchmen?
2016/12/03(土) 12:26:55.21ID:ODaBBnHd0
>>421
お前みたいなバカが増えたってことだよ
2016/12/09(金) 11:38:53.00ID:D8E/aynp0
homebrewからscreenを導入しました。
brew tap rcmdnk/homebrew-rcmdnkpac
brew install screenutf8 --utf8

homebrewからインストすると、manファイルがないのです。
screen 4.4.0でmanファイルだけ導入するにはどうすればいいですか?
homebrewからでもソースからでも構いませんので方法を教えて下さい。
2016/12/09(金) 15:21:04.81ID:nnIuxZkd0
もしやUnixとして使ってるスレにいた人
2016/12/09(金) 20:09:25.09ID:3er4L9eZ0
>>425
/usr/local/share/man/man1/screen.1

上記にscreen.1が無ければ、インストールに失敗しています
2016/12/09(金) 22:18:32.46ID:D8E/aynp0
>>427
homebewでアンインストールとインストールし直しでもダメでした。

そこで、cd /usr/local/share/man/man1/
cp /Users/xxxxxx/Library/Caches/Homebrew/screen-4.4.0/doc/screen.1 .
で出来ました。原因がhomebrew なのか、screen-4.4.0下の
makefileなのかは特定できませんでした。
Caches/Homebrew/screen-4.4.0/docの下のMakefile.inには
$(INSTALL_DATA) $(srcdir)/screen.1 $(DESTDIR)$(mandir)/man1/screen.1
の記述はありました。
有難う御座いました。
429427
垢版 |
2016/12/10(土) 09:06:56.35ID:h6FoAIW50
>>428
makefileの問題ではなく、いわゆる「おま環」かと
インストール時にエラーメッセージが出ていませんでしたか?
brew doctorでチェックしてみると、何か見つかるかもしれません
2016/12/10(土) 10:59:59.20ID:ThFmiY/R0
おまアクセス権とかでしょ
2016/12/10(土) 11:09:34.56ID:EXLyYcAA0
root権限を持っていないuserってこと?
2016/12/11(日) 10:16:41.62ID:1+VFIer10
/usr/local の権限設定がおかしいとか
まあ何にしても>>429の言うとおり doctor に相談するのが先
2016/12/11(日) 10:36:45.96ID:TjDmBX7g0
>>429

有難うございます。「おま環」だったようです。アンインストール、再インストールしたら今度は上手くいきました。
screen-4.4.0起動はもちろんのこと、man screenも問題ありませんでした。
brew doctorは問題ありませんでした。

再インストール時に、/usr/local/share/screen/utf8encodings/01が
リンク出来ない等々のメッセージが出たので、修正しました。
これが原因で、screen.1もコピーされなかったのかもしれません。

有難う御座いました。
2016/12/11(日) 14:07:54.19ID:BkY4xN9Q0
ご丁寧にどうもありがとうございます
2017/01/04(水) 18:25:41.86ID:8SNxRFJr0
かれこれ半月くらいupgradeコマンドを実行するとlittle-cms2が落とせなくて
依存するコマンドが使えなくなってるんだけどどうすりゃいいの?

curl: (52) Empty reply from server
Error: Failed to download resource "little-cms2"
Download failed: https://downloads.sourceforge.net/project/lcms/lcms/2.8/lcms2-2.8.tar.gz
2017/01/11(水) 22:40:10.73ID:xuUlQBWz0
avconvってサポートされなくなった?
ffmpegじゃなきゃダメな事も多いけど反対も稀にあるから両方使えないと困る
2017/01/12(木) 02:08:11.60ID:yfGI8xTX0
>>436
釣りじゃないよね?
brew install libav
2017/01/13(金) 02:21:36.70ID:wqzcznHl0
>>437
いっぺん強制アンインストールしたら通った
けどWin版バイナリだとできることが出来なかった
--with オプションは全部入りにしたんだけど
2017/01/13(金) 03:21:22.84ID:I7S06ehZ0
何ができないのか書かないってことは特に困ってないってことですねわかります
440名称未設定
垢版 |
2017/07/14(金) 05:37:22.15ID:hKbMYVyb0
GNU系で一般的にインストールできるツールが
brewできるようにリポジトリを拡張する方法を教えてください。
yum でいう「epel」とか「remi」的な、鉄板の拡張リポジトリ。
2017/07/14(金) 06:47:57.44ID:Px14Qd7a0
>>440
cask とかの tap コマンドで追加するやつのことですか?
2017/08/20(日) 20:26:55.98ID:iKllC+D60
shellにfishを使っています。

昨日からiTermを開くと、
set: Warning: $PATH entry "/usr/local/sbin" is not valid (No such file or directory)
と毎回表示されることに気がつきました。

/usr/local/sbinはhomebrewのPATHだったきがするんですけど、今見ると、/usr/local/にはsbinというディレクトリはありません。
昨日homebrewの何かが変わったんでしょうか?
443名称未設定
垢版 |
2017/08/21(月) 19:09:29.34ID:R+b4CuV10
doctorにお伺いして、ご指摘いただかなければ、シェルのサーチパスから外していいと思うよ。
パッケージによっては、そこに実行形式を置くやつがあるんだと思うけど、それをuninstallしたのかな?
2017/09/08(金) 03:45:43.29ID:eZCOz11w0
以前fish shellで/usr/local/sbinがないとエラーが出ると言っていたものです
返信すみません
その後、空の/usr/local/sbinを作ってしのいでいました
fishではconfig.fish(.bashrcみたいなもの)にパスを書く以外に、コマンドで通す方法もあるようで、どうも過去にそこに書き込んでいたようでした
コマンドやWebブラウザで指定した設定は"~/.config/fish/fishd.ランダムな文字"に記録されるようで、ここに/usr/local/sbinへのパスが書かれていました
その設定の変更の方法が分からないので直接書き換えました
これで/usr/local/sbinを削除してもfishでエラーが出ることがなくなりました
2017/09/26(火) 03:20:52.47ID:8y2mUqcQ0
brewでmpvをvapoursynthオプション付きでインストールしても、vapoursynth非対応のビルドとエラーが出てしまいます。
最新のバージョンではvapoursynthに対応していないのでしょうか?
どなたかご教示ください。
2017/09/28(木) 20:09:30.35ID:qty/4ub90
brew doctor
でエラーの出ないpyenvの設定教えて下さい。
pyenvのインストールで表示される通りに設定してもエラーが出てしまいます。
2018/01/18(木) 12:13:31.19ID:9cx1Up8k0
Homebrew/versions (deprecated)ってなってるけど、
現在はバージョン指定してインストールする方法は
どういうのが主流なの?
448名称未設定
垢版 |
2018/03/02(金) 18:48:19.53ID:tao58VMo0
python3がデフォルトになったな
2018/03/02(金) 23:01:50.05ID:GbWN8yF40
なんかリンクがどうのってエラー出たけどなんとかなったっぽい
2018/04/09(月) 17:55:45.17ID:aBdLe4F20
vim8の再インストールがしたいです。
brew install vimとすると、他のパッケージも再インストールしますが、
vimだけインストールするオプションはありますか?

brew uninstall vimは出来ています。
2018/04/10(火) 14:52:56.61ID:ykWIYlJU0
「パッケージマネージャ 依存関係」でググろうな
2018/04/10(火) 15:33:51.16ID:qAzCCXU90
>>450
$ brew info vim

をやってみて、事態が理解できないようであれば、Unixを使うのに向いていないかもしれない。
2018/05/12(土) 23:22:04.76ID:Lenp1KTG0
homebrewのupdeteを自動化する記事なんですが、ここにかかれてるように
$ launchctl setenv PATH /usr/local/bin:$PATH
とやっても、
Usage: launchctl setenv <<key> <value>, ...>
と出てしまいます。
この記事の事からmacOSの仕様が変わってしまったんでしょうか?

https://qiita.com/kegamin/items/e035304e7295750cdf7d
2018/05/12(土) 23:43:31.63ID:jERtRxLf0
その記事はナゾだな。そこらへん
plistにEnvironmentVariablesとしてPATHがある/設定してるなら、そのままでいいような
なんでか「PATHがスクリプトに引き継がれてない(/bin/shの起動前に設定されて、/bin/sh起動時PATHが初期化かな)」から「launchctl setenv PATH /usr/local/bin:$PATHをスクリプト内に追加」て...??
だったら、EnvironmentVariablesのPATHがいらんし、また、launchctl setenv PATH /usr/local/bin:$PATH でなくて、普通に export PATH="/usr/local/bin:$PATH" でいいんじゃないの??

そのコマンドラインで打つのが意味があるのかわからんけど、エラーにはならんな(&なんか変に設定してまったやんw) Sierra 10.12.6 では
2018/05/12(土) 23:46:42.40ID:7GhE5G5v0
てかどのOS使ってんの
エラーにならなかったけど
2018/05/13(日) 00:50:07.44ID:iNQP/+tE0
>>454
>>455
俺環ですかね?
10.13.4です
2018/05/13(日) 01:27:32.98ID:u/cSUhhC0
$ launchctl setenv PATH "/usr/local/bin:$PATH"
としたら問題ないってオチじゃないの
Usage: launchctl setenv <<key> <value>, ...>
のメッセージからは引数(フォーマット)が違うってだけのようだけど
$ launchctl setenv PATH Hoge
でどうなのよ?

てか、launchctl setenv じゃなくてもいいだろうにっていう
2018/05/13(日) 06:55:40.76ID:d+jIfoMV0
そもそもPATH変数に/usr/local/bin付け足してるけど、これbrewコマンドしか使ってなくね?
.plist にもPATH変数に/usr/local/bin 設定してるし、もうちょっと整理した方がよさそう

シェルスクリプトのbrewを絶対パスで書けばPATH変数いじらなくてもいいし、ログディレクトリだって最初に1回手動で作成すればこのスクリプトも要らないでしょ
2018/05/23(水) 02:30:29.91ID:ECJXmQKV0
pipとpip3ででインストールされる先が違うんだけど、何ででしょうか?

pip だと /Users/なまえ/.pyenv/versions/3.6.4/lib/python3.6/site-packages/
pip3 だと /Users/なまえ/.local/lib/python3.6/site-packages/


$ which pip
/Users/なまえ/.pyenv/shims/pip

$ which pip3
/Users/なまえ/.pyenv/shims/pip3
2018/05/23(水) 05:41:09.01ID:Wy2/8Xn50
>>459
元々pipとpip3は別物だからインストール先は違って当然

最近になって version 2.x の python は python@2 と明示的に指定するようになったが、それまではPythonの実行プログラムは 2.x が python 、3.x は python3
同様に pip も Python 2.x 用のモジュール入れる時は pip, 3.x 用のモジュールが pip3

あとは何か困ってるなら pyenv の設定を追ってみ
2018/06/30(土) 22:00:35.36ID:N7EqDo0f0
いままで /usr/local 以下に Homebrew 環境をインストールするのは、何かと衝突することを嫌って避けていた。
だから、/opt/homebrew にHomebrew 環境を構築していた。
けれども、久しぶりに、 /usr/local 以下に Homebrew環境を作ってみると、なに、この楽なの!ほぼ Bottles から入って楽すぎる。
/opt/homebrew などで特殊なパスで構築する長所ももちろんあるんだけど、
普通に使う分には /usr/local 以下のほうがお気楽だわな。
あと、全部ソースからビルドすることもできるし、
あるformulaだけのビルドオプションなど変えたければ、
一度ソースからビルドすりゃレシピに記録されるわけだし。
いやぁー、/usr/local 以下のHomebrew環境は、楽すぎるわw
2018/09/01(土) 03:45:01.59ID:LE0KnUWH0
この夏おぼえたてのhomebrewで、Youtube(Xvideos) ダウンロードが捗ってるでw

brew install parallel youtube-dl

DL=5 # 同時接続数
parallel -uj $DL "youtube-dl {}" ::: https://youtu.be/XXXX https://youtu.be/YYYY ...
2018/09/01(土) 07:29:31.98ID:fwhZ4dQ80
子供っぽいw
2018/09/04(火) 06:07:54.51ID:Es+iPMqC0
brew関係ねーし
2018/09/05(水) 20:29:04.59ID:lqtvvEyw0
うんちbrew
466名称未設定
垢版 |
2018/09/18(火) 01:41:29.15ID:Lyr3YARI0
homebrewでインストールできるが、Macで動くかどうかは
アプリがMacに対応しているかどうかであり、
homebrewはとりあえずビルドできて動いているっぽいレベルで提供されているから
Macではバグがあって正常に動かないことがある

という認識でOK?

いやWindowsのWSLとLinuxの両方で正しく動くものを
Macで実行したら動かなかったのよ。
やっぱりMacはLinuxじゃないから正常に動かないのかなと
2018/09/18(火) 01:51:00.68ID:59Rla6Ak0
肝心のその動かなかったのを具体的に書いてくれないとw
OSSでmacOS/Darwinに対応してないのでHomebrewのってなんだろ?ソースレベルでmacOS/Darwinに対応しているもんばかりで、依存関係とかアップデートとかビルドとかクッソめんどくさいのをやってくれるだけのもんだと思ってたけどw
2018/09/18(火) 02:07:53.34ID:Lyr3YARI0
>>467
dashとposh

dash -c "echo ':'" と実行したら : と表示されるのが正しいのに
macOS 10.13.6 だと \: と表示される

posh -c ". /hoge" と実行したら、(/hogeファイルなんてないので)
/hoge: not found と表示されるのが正しいのに
macOS 10.13.6 だとエラーにならずに正常終了する
2018/09/18(火) 02:08:56.95ID:Lyr3YARI0
ちなみについさっきhomebrewをアンインストールしてから
インストールし直した。
レスを投稿する


ニューススポーツなんでも実況