OS X を Unix として使ってる人の為のスレです。
■関連スレ
Fink 使ってるの洩れだけなのかっ!?【rev.2】
http://potato.2ch.net/test/read.cgi/mac/1166780804/
MacPorts でワクワク UNIX ライフ Part 3
http://potato.2ch.net/test/read.cgi/mac/1315401888/
Homebrew でゾクゾク UNIX ライフ2
http://potato.2ch.net/test/read.cgi/mac/1309843497/
AppleScript アップルスクリプト 質問、発表 6
http://potato.2ch.net/test/read.cgi/mac/1387630245/
【中の人】Automator【小人】3人目
http://potato.2ch.net/test/read.cgi/mac/1416219152/
【タマニハ】MacにLinux入れようよ!その4【チガウノ】
http://potato.2ch.net/test/read.cgi/mac/1277458655/
Mac de Emacs総合スレ v7
http://potato.2ch.net/test/read.cgi/mac/1328699139/
Mac Vim 再び
http://potato.2ch.net/test/read.cgi/mac/1133534694/
Macでプログラミング{11}
http://potato.2ch.net/test/read.cgi/mac/1414566499/
■前スレ
Mac OS XをUnixとして使ってる人の為のスレ 17
http://potato.2ch.net/test/read.cgi/mac/1383436068/
OS XをUnixとして使ってる人の為のスレ 18 [無断転載禁止]©2ch.net
2016/05/06(金) 04:16:59.70ID:Kkeqv6zz0
324名称未設定
2018/05/04(金) 01:11:50.77ID:wNwn5ZDw0 あんま何を言っている/何を問題にしてるのか全くwわからんが、単に本来rootであるべきなのが単なるいちユーザなのがキモいって言ってるだけなら、まあそこは同意してキモいとは思うw
でも、まあ/Applicationや/Libraryの下とかとか単なるいちユーザ(まあ管理者だけど)なのがゴロゴロしてるから、別にそこまできにする必要はないんじゃね
>>323
Homebrewらしいよ。まあBを大文字にするのは明らかにかもしれんけど
でも、まあ/Applicationや/Libraryの下とかとか単なるいちユーザ(まあ管理者だけど)なのがゴロゴロしてるから、別にそこまできにする必要はないんじゃね
>>323
Homebrewらしいよ。まあBを大文字にするのは明らかにかもしれんけど
325名称未設定
2018/05/04(金) 01:24:24.27ID:wNwn5ZDw0 あくまでもパーソナルな使い方だと、まんま brew ... でいいけど、今回のようなサーバーの構築とか、なんらかの複数で共用なら sudo brew ... すればええことやん(単なる複数の共用なら共用のuserIDでもいいだろう)
Homebrewもなんだったかと同じ(なんだっかなあ)ように、sudo(root)での実行すを許さないかと思ったらんなことないやん
Homebrewもなんだったかと同じ(なんだっかなあ)ように、sudo(root)での実行すを許さないかと思ったらんなことないやん
326名称未設定
2018/05/04(金) 01:52:24.89ID:xxF97efP0 >>321
例えばな。MySQLのデータファイルの所有権が一般ユーザーになるんだ。
あとサービス起動、rootじゃhomebrewのコマンドは実行できないようになってる
つまりサービス起動するhomebrewのコマンドが実行できない
例えばな。MySQLのデータファイルの所有権が一般ユーザーになるんだ。
あとサービス起動、rootじゃhomebrewのコマンドは実行できないようになってる
つまりサービス起動するhomebrewのコマンドが実行できない
327名称未設定
2018/05/04(金) 02:10:27.41ID:wNwn5ZDw0 >>326
なんかいろいろ勘違いしてね?Unixとしての動作としておかしい。コマンドによっては「わざわざ」そうしてるのもあるけど
Homebrewで言えば/Homebrewによってで言えば、brewぐらいじゃないの。Homebrewによってインストールしたコマンドが全部そんな制約になるとは思えんけどな。てかbrewですらそんなことはないからな
>MySQLのデータファイルの所有権が一般ユーザーになるんだ
いやいや、あんたがそうしてるんだけど。brewで一般ユーザーでmysqlをインストールしても、データファイルをsudoで作れば当然rootになるけど
> rootじゃrootじゃhomebrewのコマンドは実行できないようになってる
どの??
まあ、そのなんだかんだの言い分も、sudo brew ... すれば関係ないことだとなんじゃないの
なんかいろいろ勘違いしてね?Unixとしての動作としておかしい。コマンドによっては「わざわざ」そうしてるのもあるけど
Homebrewで言えば/Homebrewによってで言えば、brewぐらいじゃないの。Homebrewによってインストールしたコマンドが全部そんな制約になるとは思えんけどな。てかbrewですらそんなことはないからな
>MySQLのデータファイルの所有権が一般ユーザーになるんだ
いやいや、あんたがそうしてるんだけど。brewで一般ユーザーでmysqlをインストールしても、データファイルをsudoで作れば当然rootになるけど
> rootじゃrootじゃhomebrewのコマンドは実行できないようになってる
どの??
まあ、そのなんだかんだの言い分も、sudo brew ... すれば関係ないことだとなんじゃないの
328名称未設定
2018/05/04(金) 02:10:59.94ID:aDkXrLYf0 homebrewに/usr/local使わせるのは不安しかないので$HOME以下で運用してる
/usr/localは自分で入れる用。brew doctorに怒られるが気にしない
大体brewの管理なんて、opensslとそれを使うlftp(例)を入れたとして
opensslをバージョンアップしてdylibのファイル名が変わりました、cleanで古いdylibは消えました
でもlftpのバージョンは変わってないのでそのままです、起動できません
とかその程度のいい加減なもんだぜ?
/usr/localは自分で入れる用。brew doctorに怒られるが気にしない
大体brewの管理なんて、opensslとそれを使うlftp(例)を入れたとして
opensslをバージョンアップしてdylibのファイル名が変わりました、cleanで古いdylibは消えました
でもlftpのバージョンは変わってないのでそのままです、起動できません
とかその程度のいい加減なもんだぜ?
330名称未設定
2018/05/04(金) 02:33:04.92ID:xxF97efP0 >>327
知らないなら自分は知らないんだと自覚して、
調べてくれないかな?
https://teratail.com/questions/62915
> brew install rbenv ruby-build
> をすると
>
> Error: Running Homebrew as root is extremely dangerous and no longer supported.
> As Homebrew does not drop privileges on installation you would be giving all
> build scripts full access to your system.
> が出ます
> sudoなどを用いてrootユーザーで実行していませんでしょうか?メッセージに書いてあるとおり、
> Homebrewはrootユーザーでの実行をサポートしていません。
> brewのコマンドをrootユーザーで実行しないでください。
知らないなら自分は知らないんだと自覚して、
調べてくれないかな?
https://teratail.com/questions/62915
> brew install rbenv ruby-build
> をすると
>
> Error: Running Homebrew as root is extremely dangerous and no longer supported.
> As Homebrew does not drop privileges on installation you would be giving all
> build scripts full access to your system.
> が出ます
> sudoなどを用いてrootユーザーで実行していませんでしょうか?メッセージに書いてあるとおり、
> Homebrewはrootユーザーでの実行をサポートしていません。
> brewのコマンドをrootユーザーで実行しないでください。
331名称未設定
2018/05/04(金) 02:48:17.17ID:wNwn5ZDw0 >>330
なるほど、brew は sudo で実行は「されなくなった」んだな
Error: Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.
になったのね。ここはすまんかった
だけど、他のモロモロはやっぱり勘違いしてると思うよ
なるほど、brew は sudo で実行は「されなくなった」んだな
Error: Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.
になったのね。ここはすまんかった
だけど、他のモロモロはやっぱり勘違いしてると思うよ
332名称未設定
2018/05/04(金) 02:58:59.34ID:xxF97efP0 そりゃhomebrewの流儀に反することをやるのであれば何でもできるだろうけど
それはせっかく簡単に使えるように用意してくれてるのに面倒なだけ
homebrewを普通に使えば、一般ユーザーでインストールすることになり
そのプログラムなどは/usr/local以下などに一般ユーザーを所有者として作成される。
そしてhomebrewの流儀に従ってmysqlを起動するときは、
brew servicesコマンドで起動する。当然一般ユーザー権限で起動する
そもそもなんでhomebrewがrootで動かなくしたのかを考えればわかるだろう
一般ユーザー権限で起動したサーバーはデータファイルを一般ユーザーを所有者として作成する
/usr/local/var以下などにだ
そして所有者が一般ユーザーなので、他のユーザーでサービスを起動しても読み書きできない
安心してhomebrewでインストールしたアプリを使えるのは、インストールしたユーザーだけ
サービス系なんか面倒なことにユーザー切替で行ったり来たりさ
それはせっかく簡単に使えるように用意してくれてるのに面倒なだけ
homebrewを普通に使えば、一般ユーザーでインストールすることになり
そのプログラムなどは/usr/local以下などに一般ユーザーを所有者として作成される。
そしてhomebrewの流儀に従ってmysqlを起動するときは、
brew servicesコマンドで起動する。当然一般ユーザー権限で起動する
そもそもなんでhomebrewがrootで動かなくしたのかを考えればわかるだろう
一般ユーザー権限で起動したサーバーはデータファイルを一般ユーザーを所有者として作成する
/usr/local/var以下などにだ
そして所有者が一般ユーザーなので、他のユーザーでサービスを起動しても読み書きできない
安心してhomebrewでインストールしたアプリを使えるのは、インストールしたユーザーだけ
サービス系なんか面倒なことにユーザー切替で行ったり来たりさ
333名称未設定
2018/05/04(金) 03:21:09.20ID:wNwn5ZDw0 えーーーっ
そんなガチガチだったら、/usr/local/には入れないだろにとしか思えんな。サービスなんてテスト目的でしか使えないやん
なんだったかと同じように、brewとかナニかインストール(スクリプトの実行に)のにsudoでは危険なだけだろとしか思えんな
MySQLにしたって、データベース作るのもデーモンとして起動するのもMySQL自身がそのユーザにスイッチする機能(オプション)があるけど?設定ファイルでも設定できたかな
まあ、なんか知らんがそういう信条をもっているのは自由だが、それが正解だと言われると、それは違うだろうとしか言えんな
サーバーに使うなら簡単に用意してくれる実行環境なんて以上に設定が面倒だし、そのHomebrewの流儀とやらからは逸脱(?)するのは当然だろう。てか、Homebrewでインストールした普通のサービスってどんだけ危険やねん
Homebrewに期待するのがアップデートが簡単というのなら、全然それはそれでだし、Homebrewの流儀とやらに反してるとは思わんな。Homebrewでインストールした普通のサービスがそんなに危険だとは全く思わないので
そんなガチガチだったら、/usr/local/には入れないだろにとしか思えんな。サービスなんてテスト目的でしか使えないやん
なんだったかと同じように、brewとかナニかインストール(スクリプトの実行に)のにsudoでは危険なだけだろとしか思えんな
MySQLにしたって、データベース作るのもデーモンとして起動するのもMySQL自身がそのユーザにスイッチする機能(オプション)があるけど?設定ファイルでも設定できたかな
まあ、なんか知らんがそういう信条をもっているのは自由だが、それが正解だと言われると、それは違うだろうとしか言えんな
サーバーに使うなら簡単に用意してくれる実行環境なんて以上に設定が面倒だし、そのHomebrewの流儀とやらからは逸脱(?)するのは当然だろう。てか、Homebrewでインストールした普通のサービスってどんだけ危険やねん
Homebrewに期待するのがアップデートが簡単というのなら、全然それはそれでだし、Homebrewの流儀とやらに反してるとは思わんな。Homebrewでインストールした普通のサービスがそんなに危険だとは全く思わないので
334名称未設定
2018/05/04(金) 03:29:34.04ID:wNwn5ZDw0 ... dovecot インストールしてみましたところ、
To have launchd start dovecot now and restart at startup:
sudo brew services start dovecot
ですって。で、sudo brew services start dovecot しても怒られませんでした
To have launchd start dovecot now and restart at startup:
sudo brew services start dovecot
ですって。で、sudo brew services start dovecot しても怒られませんでした
335名称未設定
2018/05/04(金) 03:48:54.64ID:xxF97efP0 >>333
> そんなガチガチだったら、/usr/local/には入れないだろにとしか思えんな。
そうだよ?だからこんな事が必要
https://blog.ymyzk.com/2015/10/os-x-el-capitan-homebrew/
> /usr/local が存在しない場合
> OS X 10.11.1 に含まれる com.apple.pkg.SystemIntegrityProtectionConfig.14U2076 の
> アップデートによって SIP を無効化しなくても /usr/local のディレクトリを作成できるようになったようです.
> 以下のコマンドで /usr/local を作成して適切なパーミッションを設定します.
>
> sudo mkdir /usr/local && sudo chflags norestricted /usr/local && sudo chown -R $(whoami):admin /usr/local
/usr/local/ の所有者を一般ユーザーに変更(笑)
> そんなガチガチだったら、/usr/local/には入れないだろにとしか思えんな。
そうだよ?だからこんな事が必要
https://blog.ymyzk.com/2015/10/os-x-el-capitan-homebrew/
> /usr/local が存在しない場合
> OS X 10.11.1 に含まれる com.apple.pkg.SystemIntegrityProtectionConfig.14U2076 の
> アップデートによって SIP を無効化しなくても /usr/local のディレクトリを作成できるようになったようです.
> 以下のコマンドで /usr/local を作成して適切なパーミッションを設定します.
>
> sudo mkdir /usr/local && sudo chflags norestricted /usr/local && sudo chown -R $(whoami):admin /usr/local
/usr/local/ の所有者を一般ユーザーに変更(笑)
336名称未設定
2018/05/04(金) 04:55:53.69ID:Us7NDK6m0 いや。homebrewってそんなもんだろ。
337名称未設定
2018/05/04(金) 05:10:34.65ID:wNwn5ZDw0 >>335
いや、それは全然違うぞ。なに言いたいの?Homebrewの流儀とやらがガチガチだとしたら、デフォルトとして/usr/local/になんて、入れないってことだけど?
その提示してんのは、macOSの新しい流儀(SIP)で/usr以下を自由にさせないだし、それに対して、また、/usr/local/以下にHomebrew関連をuserIDで作る場合の話でしかないな
/usr/以下にrootでないのを入れるのはそもそもキモいけどなw /usr/local/といえども
てかさ、rootで起動しないだのuserIDでしかデータ作れないだの諸々はどうなってんの?
(brew.sh見てみたら、serviceはrootかどうかパスなだけだな。てか、rootのチェックも簡単だから、return一行入れたらsudoでなんでもできそうだけどwスクリプトの先がどうなってんのか知らんけど)
/usr/local/がuserIDなのを笑ってるけど、別にroot:wheelでもいいんだぞ?あれか、Unixの知識が薄いうえにHomebrew使ってないの?
いや、それは全然違うぞ。なに言いたいの?Homebrewの流儀とやらがガチガチだとしたら、デフォルトとして/usr/local/になんて、入れないってことだけど?
その提示してんのは、macOSの新しい流儀(SIP)で/usr以下を自由にさせないだし、それに対して、また、/usr/local/以下にHomebrew関連をuserIDで作る場合の話でしかないな
/usr/以下にrootでないのを入れるのはそもそもキモいけどなw /usr/local/といえども
てかさ、rootで起動しないだのuserIDでしかデータ作れないだの諸々はどうなってんの?
(brew.sh見てみたら、serviceはrootかどうかパスなだけだな。てか、rootのチェックも簡単だから、return一行入れたらsudoでなんでもできそうだけどwスクリプトの先がどうなってんのか知らんけど)
/usr/local/がuserIDなのを笑ってるけど、別にroot:wheelでもいいんだぞ?あれか、Unixの知識が薄いうえにHomebrew使ってないの?
338名称未設定
2018/05/04(金) 05:19:06.61ID:wNwn5ZDw0339名称未設定
2018/05/04(金) 08:33:18.01ID:NpMIxKjZ0 もうmacportsはないのな
/usr/localとか普通に使ったパッケージ管理システムはないのか
/usr/localとか普通に使ったパッケージ管理システムはないのか
340名称未設定
2018/05/04(金) 12:05:09.08ID:GfsSkBPD0 Macで使えるパッケージ管理システムは全部キモいから手動管理で/usr/local以下を汚してます
341名称未設定
2018/05/04(金) 12:25:25.51ID:xxF97efP0 そもそもパッケージ管理システムってのは
OSが提供するものだよな
Unixを名乗ってはいけないレベルだ
OSが提供するものだよな
Unixを名乗ってはいけないレベルだ
342名称未設定
2018/05/04(金) 16:35:40.63ID:wNwn5ZDw0343名称未設定
2018/05/04(金) 17:50:11.33ID:aDkXrLYf0 finkがaptを使ってて一番まともだったんだけど、最近音沙汰がない
新しいのではNixがいいのかな
新しいのではNixがいいのかな
344名称未設定
2018/05/04(金) 18:50:01.41ID:wNwn5ZDw0 >Nixがいいのかな
これまた毛色が違う/趣が違うもんだな。アプローチとしてはおもろいと思うけど
これまた毛色が違う/趣が違うもんだな。アプローチとしてはおもろいと思うけど
345名称未設定
2018/05/04(金) 23:49:51.79ID:Dezyn6EH0346名称未設定
2018/05/05(土) 00:08:43.28ID:OQYbzRfI0 ポートアイランドってまだ人住んでるの?
347名称未設定
2018/05/16(水) 18:27:49.31ID:fvBTa4y90 大した理由もなくhomebrewに流れ奴
さすがmacユーザー
さすがmacユーザー
348名称未設定
2018/05/16(水) 20:54:39.98ID:y70XtSc50 大した理由って?具体性の全くないレスをよく書けると感心する...なぞなぞか?
お前が馬鹿にしたいお前の頭の中のその対象とお前はなんら変わらんな
お前が馬鹿にしたいお前の頭の中のその対象とお前はなんら変わらんな
349名称未設定
2018/05/16(水) 21:09:36.53ID:jFAft/1a0 犯人はヤスだな
350名称未設定
2018/08/07(火) 14:57:47.19ID:rkk1mIDv0 超もっさりしたマシンの iostat -w 10 の結果
https://i.imgur.com/xIRfPLD.png
https://i.imgur.com/xIRfPLD.png
351名称未設定
2018/09/02(日) 09:54:30.90ID:frUFK/2S0 おどろきのロードアベレージ
352名称未設定
2018/09/03(月) 03:49:33.10ID:J1GacPLS0 ターミナルで動画を見る方ってありますか?
フルスクリーンのSplit ViewでツイッターとターミナルまたはiTermを開いて作業してます。
フルスクリーンのSplit Viewだとウインドウの影が出来ないのでアクティブなウインドウを切り替えても影の移動も無く捗るけど、縦分割で2つのアプリまでしか開けないです。
ターミナルの中はtmuxで縦横にいくつかウインドウ分割してます。
なのでそのひとつのペインで小さく動画を見たいです。
最近のSafariやiTunesについてる機能の動画のポップアップウインドウくらいの大きさで大丈夫です。
フルスクリーンのSplit ViewでツイッターとターミナルまたはiTermを開いて作業してます。
フルスクリーンのSplit Viewだとウインドウの影が出来ないのでアクティブなウインドウを切り替えても影の移動も無く捗るけど、縦分割で2つのアプリまでしか開けないです。
ターミナルの中はtmuxで縦横にいくつかウインドウ分割してます。
なのでそのひとつのペインで小さく動画を見たいです。
最近のSafariやiTunesについてる機能の動画のポップアップウインドウくらいの大きさで大丈夫です。
353名称未設定
2018/09/03(月) 07:03:25.19ID:SdSKR0Gg0354名称未設定
2018/09/06(木) 22:04:46.75ID:jQ9+182O0 macOSのbrewでインストールしたdashで
echo '!' って実行したら \! ってなぜか
エスケープされて表示されるんだけど誰か心当たりある?
printf '%s' '!' でも \! と表示される
echo '!' って実行したら \! ってなぜか
エスケープされて表示されるんだけど誰か心当たりある?
printf '%s' '!' でも \! と表示される
355名称未設定
2018/09/07(金) 00:21:19.91ID:PdNSWJvS0356名称未設定
2018/09/07(金) 08:58:50.56ID:l46HoHmK0357名称未設定
2018/09/07(金) 09:41:25.68ID:1A+3m8800 野良ビルドしてみたけど普通に ! しか出なかった
358名称未設定
2018/09/07(金) 09:53:25.45ID:A02T7eQR0 Homebrew の dash 0.5.10.2、macOS 10.12.6 ではエスケープされてないな
359名称未設定
2018/09/07(金) 10:03:58.20ID:A02T7eQR0 >>356
そのうちmacOSもshはdash(ash系)になるようなきがしないでもないでもないでもない
今のbashだとshで起動してもbash固有がスルーのがちょいちょいあったりで
まあ、俺は #!/bin/bash しかもう使わないから基本どうでもいいんだけどw
そのうちmacOSもshはdash(ash系)になるようなきがしないでもないでもないでもない
今のbashだとshで起動してもbash固有がスルーのがちょいちょいあったりで
まあ、俺は #!/bin/bash しかもう使わないから基本どうでもいいんだけどw
360名称未設定
2018/09/07(金) 10:35:38.62ID:UUQlRd0F0 >>356
> 止むを得ない事情があるのだろうけど、
> dashを使うなんて
単に自分が書いたシェルスクリプトの互換性チェックです。
机に座って作業するのがつかれたので、ベッドにごろーんして、
Macで実行してみたら、動かなくて、なんじゃこりゃ?と
Ubuntu上では問題なく動いています。
>>358
マジか。dashのバージョンは同じ0.5.10.2
macOSは10.13.6でちょっと違いますね。
でも、流石にそんな所変わるわけ無いと思うんだけどな
クリティカルだからすぐに判明するだろうし、いや、Macでdash使う人がいないかw
うちの環境の問題ではないかと思ってるけど、よくわからない
>>359
もうbashでいいかなーと思っていたけど、徐々にこれshでいいやんってなってますw
それにAIXとかkshらしいんで
> 止むを得ない事情があるのだろうけど、
> dashを使うなんて
単に自分が書いたシェルスクリプトの互換性チェックです。
机に座って作業するのがつかれたので、ベッドにごろーんして、
Macで実行してみたら、動かなくて、なんじゃこりゃ?と
Ubuntu上では問題なく動いています。
>>358
マジか。dashのバージョンは同じ0.5.10.2
macOSは10.13.6でちょっと違いますね。
でも、流石にそんな所変わるわけ無いと思うんだけどな
クリティカルだからすぐに判明するだろうし、いや、Macでdash使う人がいないかw
うちの環境の問題ではないかと思ってるけど、よくわからない
>>359
もうbashでいいかなーと思っていたけど、徐々にこれshでいいやんってなってますw
それにAIXとかkshらしいんで
361名称未設定
2018/10/26(金) 11:11:18.87ID:Cr3F7jAF0 $ hoge.py && 別のスクリプト.py
hoge.pyの終了ステイタスが0じゃ無い場合のみ、別のスクリプト.pyに進みたいんですが、1行で書く方法教えて欲しいです。
hoge.pyの終了ステイタスが0じゃ無い場合のみ、別のスクリプト.pyに進みたいんですが、1行で書く方法教えて欲しいです。
362名称未設定
2018/10/26(金) 11:14:27.87ID:Cr3F7jAF0 自己レス
$ hoge.py || 別のスクリプト.py
これっぽいですね
$ hoge.py || 別のスクリプト.py
これっぽいですね
363名称未設定
2018/11/05(月) 19:25:22.35ID:8mWuYRtC0 macOS Mojave ではまったのでメモ残して置きますね。
$ pyenv install 3.6.7
〜略〜
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1
$ xcode-select --install
# macOS Mojave じゃダイアログからインストール出来なかったので、インストーラーをダウンロードしてからインストールする。
$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
Password:
installer: Package name is macOS_SDK_headers_for_macOS_10.14
installer: Installing at base path /
installer: The install was successful.
$ pyenv install 3.6.7
python-build: use openssl from homebrew
python-build: use readline from homebrew
Installing Python-3.6.7...
python-build: use readline from homebrew
Installed Python-3.6.7 to /Users/おいらの名前/.pyenv/versions/3.6.7
$ pyenv install 3.6.7
〜略〜
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1
$ xcode-select --install
# macOS Mojave じゃダイアログからインストール出来なかったので、インストーラーをダウンロードしてからインストールする。
$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
Password:
installer: Package name is macOS_SDK_headers_for_macOS_10.14
installer: Installing at base path /
installer: The install was successful.
$ pyenv install 3.6.7
python-build: use openssl from homebrew
python-build: use readline from homebrew
Installing Python-3.6.7...
python-build: use readline from homebrew
Installed Python-3.6.7 to /Users/おいらの名前/.pyenv/versions/3.6.7
364名称未設定
2018/11/05(月) 19:43:25.04ID:69iwVWE60 元々何したかったのかわかんねーよ
メモ残すならそこ書いといてよ
まあ所詮俺には関係ない話だけど
メモ残すならそこ書いといてよ
まあ所詮俺には関係ない話だけど
365名称未設定
2018/11/05(月) 19:47:17.17ID:8mWuYRtC0 え?
見たらわかるじゃん
pyenvでPythonのインストールができないから
$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
を実行したらpyenvでPythonのインストールが出来るようになったって話
見たらわかるじゃん
pyenvでPythonのインストールができないから
$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
を実行したらpyenvでPythonのインストールが出来るようになったって話
366名称未設定
2018/11/06(火) 08:11:47.85ID:pVyu7NLd0 zlibを見えるところに置いてあげれば良いんじゃないの?
367名称未設定
2018/11/06(火) 20:39:41.22ID:IlliOAFW0 普通condaだろ
368名称未設定
2018/11/06(火) 20:50:29.20ID:hTbaVy8y0 普通はそんな怪しいのは使わんよ
369名称未設定
2018/11/06(火) 23:48:07.54ID:Vi1m9teV0 https://qiita.com/shibukawa/items/0daab479a2fd2cb8a0e7
ここから状況変わってないなら両方ともゴミ。
pyenvとかいうゴミありがたがってるのはジャップとチョンだけ。
ここから状況変わってないなら両方ともゴミ。
pyenvとかいうゴミありがたがってるのはジャップとチョンだけ。
370名称未設定
2018/11/07(水) 00:30:29.63ID:MyQPVotU0 お前自身はゴミ以下だけどな
371名称未設定
2018/11/09(金) 20:08:10.40ID:mlXRDj2A0 MacPortsを使っている俺は無問題
$ port installed python37
The following ports are currently installed:
python37 @3.7.1_0 (active)
$ port installed python37
The following ports are currently installed:
python37 @3.7.1_0 (active)
372名称未設定
2018/11/09(金) 20:15:15.01ID:JZoOb9w70 pyenvって所を察するべきでは
373名称未設定
2018/11/09(金) 21:25:13.53ID:htoAL5ib0 $ brew install python
$ python3
$ python3
374名称未設定
2018/11/10(土) 01:29:07.66ID:xH3WMzFd0 macportsとかhomebrewとか
ディレクトリが独自なのは大嫌いだい
ディレクトリが独自なのは大嫌いだい
375名称未設定
2018/11/10(土) 22:24:02.71ID:3FthHjSO0 >>371
ちなみにMacportsでインストールしたpythonの運用ってどうしてる?
俺はいろいろ試した結果、pipとsetuptoolsだけmacportsで入れてあとはpipからにしてるんだけど、やっぱり気になる
ちなみにMacportsでインストールしたpythonの運用ってどうしてる?
俺はいろいろ試した結果、pipとsetuptoolsだけmacportsで入れてあとはpipからにしてるんだけど、やっぱり気になる
376名称未設定
2018/11/13(火) 01:04:28.49ID:VllV+WTz0378名称未設定
2018/11/13(火) 07:32:41.40ID:V+llViN00379名称未設定
2018/11/13(火) 14:56:16.32ID:M6ipbVfC0 >>375
本人だが、pythonそのものを起動して使ったりはしない。
あくまでも、入れたいソフトウェアの依存ライブラリとして、一緒にインストールされる。
pipも使っていない。どうしても」必要なものがあれば、自分でPortfileを書く。
自分でtarボールからインストールするのに比べて、
Macportの便利なところは、port selectでバージョンの切り替えができるので、
複数のバージョンをインストールしておいて、27が必要な時とか、
37が必要な時とか使い分けている。
本人だが、pythonそのものを起動して使ったりはしない。
あくまでも、入れたいソフトウェアの依存ライブラリとして、一緒にインストールされる。
pipも使っていない。どうしても」必要なものがあれば、自分でPortfileを書く。
自分でtarボールからインストールするのに比べて、
Macportの便利なところは、port selectでバージョンの切り替えができるので、
複数のバージョンをインストールしておいて、27が必要な時とか、
37が必要な時とか使い分けている。
380名称未設定
2018/11/18(日) 22:16:26.17ID:tFoJBAis0 ところで、Kindleに
こうゆうのありますね…!
シェルスクリプトマガジン vol.41
こうゆうのありますね…!
シェルスクリプトマガジン vol.41
381名称未設定
2018/11/18(日) 22:18:50.85ID:tFoJBAis0 それから、UNIXで、
corebird動かせますか…!
corebird動かせますか…!
382名称未設定
2018/11/18(日) 22:19:10.46ID:tFoJBAis0 ?
383名称未設定
2018/11/20(火) 21:25:33.06ID:OfkYL3Ru0 マックがオンラインかどうか確認するコマンドってありますか?
シェルスクリプトの中でオンラインかどうかで処理を分岐させたいです
シェルスクリプトの中でオンラインかどうかで処理を分岐させたいです
384名称未設定
2018/11/20(火) 22:11:41.14ID:SVgTd7GK0 ping
385名称未設定
2018/11/20(火) 22:29:32.28ID:OfkYL3Ru0 どうもありがとうございます
386名称未設定
2018/11/20(火) 22:37:30.92ID:OfkYL3Ru0 ping -c 1 www.gootle.com
の後に戻り値を確認するために
echo $?
とやったら
2
なんですが、0では無くてなぜ2なんでしょうか?
の後に戻り値を確認するために
echo $?
とやったら
2
なんですが、0では無くてなぜ2なんでしょうか?
387名称未設定
2018/11/21(水) 00:12:04.93ID:M09EKxhZ0 man ping
388名称未設定
2018/11/25(日) 21:34:57.55ID:BJCwnTPx0 マンピー
389名称未設定
2018/11/25(日) 23:41:10.51ID:6EcvI+FC0 man man
390名称未設定
2018/11/26(月) 06:17:16.44ID:7F5hxTA80 man co
391名称未設定
2018/11/26(月) 06:18:09.38ID:7F5hxTA80 あっ、もうcoコマンド入ってないのか
392名称未設定
2018/12/28(金) 19:39:47.18ID:/3qEEuW40 atコマンドを使いたいんですが、動いてくれません
何が間違っていますか?
$ which bash
/usr/local/bin/bash
$ bash
$ which at
/usr/bin/at
$ at "19:45 12/28/18" -b ls
at: garbled time
何が間違っていますか?
$ which bash
/usr/local/bin/bash
$ bash
$ which at
/usr/bin/at
$ at "19:45 12/28/18" -b ls
at: garbled time
393名称未設定
2018/12/28(金) 19:47:06.51ID:yx/lWGzf0 launchctlでatコマンドを有効にしましょう
394名称未設定
2018/12/28(金) 19:50:23.48ID:mwMb5dO20 at コマンドって
実行する命令は引数ではなく
標準入力 または 実行ファイルのパス
として渡すのでは?
ls を日付として処理しようとしてエラーになってるのでは?
実行する命令は引数ではなく
標準入力 または 実行ファイルのパス
として渡すのでは?
ls を日付として処理しようとしてエラーになってるのでは?
395名称未設定
2018/12/28(金) 19:59:41.42ID:/3qEEuW40396名称未設定
2018/12/28(金) 20:05:15.26ID:mwMb5dO20 lsの結果を実行なんか出来ないだろ
echo "ls" | at "20:06 12/28/18"
だよ
あと登録は出来ても,
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
で,実際に一定時間ごとに動かすものがないかをチェックする
デーモンが起動してなきゃ走らない。
そこまでやれば,lsの結果がメール送信される
/var/mail/ユーザ名
を見てみればいい。
echo "ls" | at "20:06 12/28/18"
だよ
あと登録は出来ても,
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
で,実際に一定時間ごとに動かすものがないかをチェックする
デーモンが起動してなきゃ走らない。
そこまでやれば,lsの結果がメール送信される
/var/mail/ユーザ名
を見てみればいい。
397名称未設定
2018/12/28(金) 20:18:51.73ID:/3qEEuW40 ダメでした
$ echo "ls" | at "20:15 12/28/18"
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
Password:パスワードを入力した
$ echo "ls" | at "20:18 12/28/18"
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
$ echo "ls" | at "20:15 12/28/18"
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
Password:パスワードを入力した
$ echo "ls" | at "20:18 12/28/18"
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
398名称未設定
2018/12/28(金) 20:36:39.98ID:jhzLnqgc0 普通、全く ID:mwMb5dO20 の言うとおり
そのセキュリティ的なエラーはMojaveから(?)とか?
エラーぐぐったら、あった。よく読んでないけど
https://forums.developer.apple.com/thread/106320
そのセキュリティ的なエラーはMojaveから(?)とか?
エラーぐぐったら、あった。よく読んでないけど
https://forums.developer.apple.com/thread/106320
399名称未設定
2018/12/28(金) 20:39:26.85ID:jhzLnqgc0 あ、違うな。すまんw
400名称未設定
2018/12/28(金) 20:46:50.72ID:jhzLnqgc0 あ、やっぱり同じかw原因は
Mojaveでatコマンド打った直後に、セキュリティ(認めるか?)ダイアログ出たけど、「認めん」としたら
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
と、出ましたで。認めたら出なくなった
Mojaveでatコマンド打った直後に、セキュリティ(認めるか?)ダイアログ出たけど、「認めん」としたら
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
と、出ましたで。認めたら出なくなった
401名称未設定
2018/12/28(金) 20:49:45.49ID:mwMb5dO20 システム環境設定 → セキュリティとプライバシー →
プライバシー → フルディスクアクセス
で ターミナル を追加の上チェックを付ける?
プライバシー → フルディスクアクセス
で ターミナル を追加の上チェックを付ける?
402名称未設定
2018/12/28(金) 21:11:46.48ID:jhzLnqgc0 うん。それと実際に実行時のヤツにも権限与えなければなさそう。ヤツは
/usr/libexec/atrun
こいつも追加&チェック
/usr/libexec/atrun
こいつも追加&チェック
403名称未設定
2018/12/29(土) 17:37:26.95ID:mT01hNzG0 レス遅くなりました
どうもありがとうございます
ターミナルと>>402をフルディスクアクセスに追加しました
$ touch "abc" | at "1736 12/29/18"
job 13 at Sat Dec 29 17:36:00 2018
と出るんですが、入力後すぐにabcファイルが作られてしまいます
$ echo "ls" | at "1736 12/29/18" 17:34:29
job 12 at Sat Dec 29 17:36:00 2018
時間になっても画面にlsの結果が出ません
どうもありがとうございます
ターミナルと>>402をフルディスクアクセスに追加しました
$ touch "abc" | at "1736 12/29/18"
job 13 at Sat Dec 29 17:36:00 2018
と出るんですが、入力後すぐにabcファイルが作られてしまいます
$ echo "ls" | at "1736 12/29/18" 17:34:29
job 12 at Sat Dec 29 17:36:00 2018
時間になっても画面にlsの結果が出ません
404名称未設定
2018/12/29(土) 17:39:23.41ID:mT01hNzG0405名称未設定
2018/12/29(土) 19:09:37.06ID:6kdVEqI40406名称未設定
2018/12/29(土) 19:17:59.83ID:6kdVEqI40 スプール(?)直接でなくても、
mail
ってすれば届いているだろう
echo "ls > $(tty)" | at "1736 12/29/18"
ってすれば、強制的に今のtty(ウィンドウ、端末)に無様wに出てくるだろう
ってすれば届いているだろう
echo "ls > $(tty)" | at "1736 12/29/18"
ってすれば、強制的に今のtty(ウィンドウ、端末)に無様wに出てくるだろう
407名称未設定
2018/12/29(土) 19:25:42.98ID:6kdVEqI40 >と出るんですが、入力後すぐにabcファイルが作られてしまいます
そりゃそうだ。そういうコマンドをあなたが打ってるのだもの。まあ、もう間違いはわかってると思うけど
そりゃそうだ。そういうコマンドをあなたが打ってるのだもの。まあ、もう間違いはわかってると思うけど
408名称未設定
2019/01/12(土) 18:07:13.89ID:42wc9xj40 dateコマンドで元号って出せるのかな。strftimeの中の%EYがそれっぽいんだけど
うまくいかないなあ。
$ LC_TIME=ja_JP.UTF-8 date "+%EY"
2019
ちなみにこれはSUSでの規定ということでUNIXであるmacOSはちゃんと動作しないと...
%EY自体は解釈してるみたいなのでロケールデータがちゃんとしてないのかな?
うまくいかないなあ。
$ LC_TIME=ja_JP.UTF-8 date "+%EY"
2019
ちなみにこれはSUSでの規定ということでUNIXであるmacOSはちゃんと動作しないと...
%EY自体は解釈してるみたいなのでロケールデータがちゃんとしてないのかな?
409名称未設定
2019/01/12(土) 19:46:32.08ID:vQs0KL3y0 https://opensource.apple.com/source/Libc/Libc-1272.200.26/stdtime/FreeBSD/strftime.c
(バージョンの付け方がよくわからんが、たぶん最新)
Eは実装を(まだ。まだまだ)してない。エラーにならない程度の処理かな、まだ
フラグ立てて続く次のをってやってるけど立てたフラグ使ってない。Eは無視して続く次のってだけだね
(バージョンの付け方がよくわからんが、たぶん最新)
Eは実装を(まだ。まだまだ)してない。エラーにならない程度の処理かな、まだ
フラグ立てて続く次のをってやってるけど立てたフラグ使ってない。Eは無視して続く次のってだけだね
410名称未設定
2019/01/12(土) 19:59:35.14ID:vQs0KL3y0 https://github.com/freebsd/freebsd/blob/master/lib/libc/stdtime/strftime.c
元のは、これでいいのかな?全く同じく未実装だね。ここが変わればそのうちmacOSも変わるだろうな
Appleがここに独自に手を入れるということは無いだろう。macOSとしてはちゃんと対応しているので
元のは、これでいいのかな?全く同じく未実装だね。ここが変わればそのうちmacOSも変わるだろうな
Appleがここに独自に手を入れるということは無いだろう。macOSとしてはちゃんと対応しているので
411名称未設定
2019/01/13(日) 15:00:25.80ID:UNhjZ72o0 今更だけど、結構前のOSからtarコマンドはxz形式に対応してんだね
manページに記載ないから自分でxz入れてずっとxz -cd xyz.tar.xz | tar xf -とかやってたけど、tar xf xyz.tar.xzだけで行けるわ
圧縮形式も指定不要だった、ってこれまた随分今更
指定するのはおっさんだけとかw おっさんだけど
manページに記載ないから自分でxz入れてずっとxz -cd xyz.tar.xz | tar xf -とかやってたけど、tar xf xyz.tar.xzだけで行けるわ
圧縮形式も指定不要だった、ってこれまた随分今更
指定するのはおっさんだけとかw おっさんだけど
412名称未設定
2019/01/13(日) 22:21:49.41ID:9KmcYg9H0 最近ターミナルでコマンドを実行するたびに最後にこんなのが表示されるようになってしまいました。
$ math: Error: Expression is bogus
'scale=1;14839/1000'
数週間ほったらかしでそのまま使っていたんですが、昨日まで使えていたVimが今日になって使えなくなりました。
$ vim
dyld: Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/Python
Referenced from: /usr/local/bin/vim
Reason: image not found
fish: 'vim' terminated by signal SIGABRT (Abort)
1つめのエラーと2つめのvimのエラーの原因は何でどうやったら解消されるんでしょうか?
OSは10.14.2、シェルはfish、bashどちらでもダメ、使ってるTerminalはiTerm2です
$ math: Error: Expression is bogus
'scale=1;14839/1000'
数週間ほったらかしでそのまま使っていたんですが、昨日まで使えていたVimが今日になって使えなくなりました。
$ vim
dyld: Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/Python
Referenced from: /usr/local/bin/vim
Reason: image not found
fish: 'vim' terminated by signal SIGABRT (Abort)
1つめのエラーと2つめのvimのエラーの原因は何でどうやったら解消されるんでしょうか?
OSは10.14.2、シェルはfish、bashどちらでもダメ、使ってるTerminalはiTerm2です
413名称未設定
2019/01/13(日) 22:31:08.95ID:9KmcYg9H0414名称未設定
2019/01/13(日) 22:39:58.95ID:9KmcYg9H0 自己レスです
homebrew でvimをアンインストールして、python付きでインストールし直したら無事vimが使えるようになりました
しかし相変わらず
$ math: Error: Expression is bogus
'scale=1;27050/1000'
は治らないです
homebrew でvimをアンインストールして、python付きでインストールし直したら無事vimが使えるようになりました
しかし相変わらず
$ math: Error: Expression is bogus
'scale=1;27050/1000'
は治らないです
415名称未設定
2019/01/14(月) 00:21:50.80ID:ZzMkxJVQ0 mathってfishシェルの標準コマンドみたいじゃん、ggrと
自分で壊したんだ自分でなんとかせい
自分で壊したんだ自分でなんとかせい
416名称未設定
2019/01/14(月) 02:39:42.34ID:xjcGLS+v0 いろんなシェルがあるんだぁ…
417名称未設定
2019/01/14(月) 03:13:35.39ID:QkAq36/x0 fishというのは噂には聞いていたので、自分も入れてみたw
あと最近のvimはpythonに依存する(ことが可能な)のかあ。おそるべし。
>>414
math -hしたら、以前はbcに依存していたが今は違うらしいね。だから以前は
echo 'scale=1;27050/1000' | bc
と同等に動いていたのが今は動かなくなったとか?
で、fishの「コマンドを実行するたび」に何かをする設定の部分で間違ったりしてるとか?
上に書いたようにfishはさっき入れたばかりなので深いことはわからんw
あと最近のvimはpythonに依存する(ことが可能な)のかあ。おそるべし。
>>414
math -hしたら、以前はbcに依存していたが今は違うらしいね。だから以前は
echo 'scale=1;27050/1000' | bc
と同等に動いていたのが今は動かなくなったとか?
で、fishの「コマンドを実行するたび」に何かをする設定の部分で間違ったりしてるとか?
上に書いたようにfishはさっき入れたばかりなので深いことはわからんw
419名称未設定
2019/01/14(月) 07:33:45.33ID:i8sg82NI0 たしかにman見たら-jyzZには (c mode only) と書いてあるし
Note that, unlike other tar implementations, this implementation recognizes bzip2 compression automatically when reading archives.
でも-Jは書いてない
Note that, unlike other tar implementations, this implementation recognizes bzip2 compression automatically when reading archives.
でも-Jは書いてない
420名称未設定
2019/01/14(月) 08:23:08.22ID:wNsmcKz80 自分もいつだったか、何かの説明で「tarのz忘れてるじゃんプッ」と思ったら正しかったという。
あらためてmanを見ると、tar以外にzipやjarにも対応してるのね。
ならapkもいけるか? と思ったらエラーになるようだ。zipでは展開できるはずだが...
あらためてmanを見ると、tar以外にzipやjarにも対応してるのね。
ならapkもいけるか? と思ったらエラーになるようだ。zipでは展開できるはずだが...
421名称未設定
2019/01/14(月) 11:53:38.37ID:9kmiu2gq0 >>411
>今更だけど、結構前のOSからtarコマンドはxz形式に対応してんだね
>xz -cd xyz.tar.xz | tar xf -とかやってたけど、tar xf xyz.tar.xzだけで行けるわ
xz の意味ないね。w
xzとtarのxz展開ってバカでかいファイルを展開じたときの速度くらい?
>今更だけど、結構前のOSからtarコマンドはxz形式に対応してんだね
>xz -cd xyz.tar.xz | tar xf -とかやってたけど、tar xf xyz.tar.xzだけで行けるわ
xz の意味ないね。w
xzとtarのxz展開ってバカでかいファイルを展開じたときの速度くらい?
レスを投稿する
ニュース
- 佐藤二朗 ハラスメント報道にコメント「大変残念。全ての事実が明らかになることを望みます」所属事務所「到底受け入れられない」★61 [Ailuropoda melanoleuca★]
- 若者に伝えたい“50歳を過ぎて出来なくなったこと” ラーメン屋での注文も「大盛り」から「麺半分」に [パンナ・コッタ★]
- 【サッカー】W杯日本VSブラジルは「単一放送で今大会の最高視聴者数」 FIFA紹介、中東・北アフリカでも1.2億人超え [首都圏の虎★]
- 【サッカー】日本代表監督に立候補の本田圭佑 コーチングライセンスに関する3年前の投稿をXに再掲載… ライセンス購入制度を提案 [冬月記者★]
- 自民「審議拒否は時代遅れ」と野党批判 玉木氏「政府の拒否が実態」 [蚤の市★]
- もっちゅりんやフェルメールに行列…日本人が並ぶルーツは「農耕民族の遺伝子」が原因か [バイト歴50年★]
- 蚊ぷーん
- 昼飲みしようぜ
- カマスをぶちかます
- でもFF12って面白かったよな
- 【FIFAワールドカップ2026】二時カナダ×モロッコ(NHK,DAZN)六時パラグアイ×フランス(日本テレビ,DAZN) [226731781]
- 【悲報】独身おじさん「おれは"あえて"結婚しないだけだから」既婚者「モテなくて結婚できなかっただけだろw」 [648455315]