アーカイブ

‘Mac’ カテゴリーのアーカイブ

Macのfileコマンドでエラーが出てた。 このエントリーを含むはてなブックマーク はてなブックマーク - Macのfileコマンドでエラーが出てた。

2016 年 2 月 17 日 Comments off

Karuku Mac: fileコマンドがテキストファイルでエラーになる問題の回避

いろいろ試行錯誤したところ、localeの環境変数(LANGなど)を消すかCにすると正常に表示されるようになりました。

まさにこれでした。

% export LANG=ja_JP.UTF-8
% file -b --mime hoge.csv
ERROR: line 22: regexec error 17, (illegal byte sequence); charset=unknown-8bit
% export LANG=C
% file -b --mime hoge.csv
text/plain; charset=unknown-8bit
% sw_vers
ProductName:    Mac OS X
ProductVersion: 10.10.5
BuildVersion:   14F1605
% file -v
file-5.04
magic file from /usr/share/file/magic

実行時にLANGを切り替えるのは恒久的な対策ではないと思うけれど、どうすればいいんだろ。

カテゴリー: Mac タグ:

Macの起動に時間がかかっていた。 このエントリーを含むはてなブックマーク はてなブックマーク - Macの起動に時間がかかっていた。

2015 年 4 月 16 日 Comments off

先日MBP(※1)のバッテリーとロジックボードがいかれて修理に出した(※2)んですが、それ以来起動に時間がかかるようになっていました。起動音が鳴ったりアップルのロゴが出るなどのタイミングで症状が分かるらしいんですが、うちの場合は起動音からアップルのロゴが出るまで時間がかかるパターンでした。
修理出したばかりなのにまたかーと思いながらググっていると辿り着いたのがここ。

スタートアップが遅い | Apple サポートコミュニティ

あと、システム環境設定の「起動ディスク」で起動ボリュームを指定していますか? これが出来ていないと、起動ボリュームを探す時間がかかるので、起動に時間がかかります。

もしやと思い確認してみたら、ビンゴでした。

boot

確認したときには無選択の状態で、選択してみたら二度と外れませんでした。
選択肢がひとつなんだから自動で選択しておいて欲しいんですが、ともあれハードウェアの不良ではなくてよかった。

※1 Retina, 15-inch, Mid 2014
※2 アップルストア持込で2泊3日で返ってきた。早い!

カテゴリー: Mac タグ:

Karabinerでfnキーを変更するときのメモ。 このエントリーを含むはてなブックマーク はてなブックマーク - Karabinerでfnキーを変更するときのメモ。

2014 年 12 月 6 日 Comments off

Karabiner – Software for OS X

If you want to use Fn+F1,…,Fn+F12 as Function keys, activate “Fn+Functional Keys to F1..F12”.

controlは左下隅にあって欲しいのでfnと置き換えたのだけれど、「Control_L to Fn」だけでは不十分だった。

カテゴリー: Mac タグ:

Yosemiteのインストールメディアを作る。 このエントリーを含むはてなブックマーク はてなブックマーク - Yosemiteのインストールメディアを作る。

2014 年 10 月 18 日 Comments off

How to Make an OS X Yosemite Boot Installer USB Drive

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia –volume /Volumes/Untitled –applicationpath /Applications/Install\ OS\ X\ Yosemite.app –nointeraction

こちらを参考に、というか書かれている手順の通りにやりました。
これを使ってクリーンインストール→スッキリ!

カテゴリー: Mac タグ:

MacにPostgreSQLをインストールする。 このエントリーを含むはてなブックマーク はてなブックマーク - MacにPostgreSQLをインストールする。

2014 年 9 月 2 日 Comments off

いくつか気をつけるところあったのでメモ。

% sw_vers
ProductName:    Mac OS X
ProductVersion: 10.9.4
BuildVersion:   13E28
% brew install postgresql --no-tcl
% rm -rf `brew --prefix`/var/postgres
% initdb `brew --prefix`/var/postgres -E utf8
% ln -sfv `brew --prefix postgresql`/*.plist ~/Library/LaunchAgents
% launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

※1 Homebrewが勝手にinitdbしちゃうのでエンコーディング指定して再実行する
※2 作業するときにはtmuxは使わない(launchctlで失敗する)

% ARCHFLAGS="-arch x86_64" bundle install

※3 pgのgem入れるときにはARCHFLAGSを付ける

カテゴリー: Mac, Ruby タグ:

MacにNokogiriをインストールする。 このエントリーを含むはてなブックマーク はてなブックマーク - MacにNokogiriをインストールする。

2014 年 9 月 2 日 Comments off

あちこちググって回ったらみんな少しずつ違って試行錯誤したのでメモ。
こんな感じでインストールできた。

% sw_vers
ProductName:    Mac OS X
ProductVersion: 10.9.4
BuildVersion:   13E28
% brew tap homebrew/dupes
% brew install libxml2 libxslt libiconv
% brew link libxml2 libxslt --force
% bundle config build.nokogiri --use-system-libraries --with-xml2-include=`brew --prefix libxml2`/include/libxml2 --with-xml2-lib=`brew --prefix libxml2`/lib --with-xslt-include=`brew --prefix libxslt`/include/libxslt --with-xslt-lib=`brew --prefix libxslt`/lib --with-iconv-include=`brew --prefix libiconv`/include --with-iconv-lib=`brew --prefix libiconv`/lib
% bundle install
% bundle list | grep nokogiri
  * nokogiri (1.6.3.1)

公式はこちら。

Nokogiri

Installing Nokogiri

カテゴリー: Mac, Ruby タグ:

mysql.hにパスが通らない話。 このエントリーを含むはてなブックマーク はてなブックマーク - mysql.hにパスが通らない話。

2013 年 7 月 1 日 Comments off

ruby – Gem mysql2 doesn’t compile with the latest mysql, 5.6.12, in MacOS X with Homebrew – Stack Overflow

I had the same problem, I managed to fix it. I did a lot of things, and I don’t know for sure what it was, but going to MySQL 5.6.10 seems to have worked.

環境壊したかと思ってもがいてたらどうも既知でした、っていう。
Stack Overflowにはなんでもあるなぁ。

カテゴリー: Mac, MySQL, Ruby タグ:

素のMountain LionにRVMを。 このエントリーを含むはてなブックマーク はてなブックマーク - 素のMountain LionにRVMを。

2012 年 8 月 29 日 Comments off

行ったり来たりしてしまったので最短ルート書いとく。

1.Xcodeをインストール
App Storeから

2.Command Line Toolsをインストール
XcodeのPreferences…→Downloads→Command Line Tools

3.Homebrewをインストール
「Homebrewを任意のディレクトリにインストールする。」

4.RVMをインストール
$ curl -L https://get.rvm.io | bash -s stable

5.RVMの初期設定
$ rvm requirements # の結果を見ながら・・・

$ brew update
$ brew install libksba
$ brew tap homebrew/dupes
$ brew install autoconf automake apple-gcc42
$ rvm pkg install openssl

6.Rubyをインストール
$ rvm install ruby

カテゴリー: Mac, Ruby タグ:

Homebrewを任意のディレクトリにインストールする。 このエントリーを含むはてなブックマーク はてなブックマーク - Homebrewを任意のディレクトリにインストールする。

2011 年 10 月 2 日 Comments off

homebrewを~/homebrewで使う – komagata

homebrewは元々自分のディレクトリ以外を汚さないように出来ているので好きな場所に置いてPATHを通す。

なんども調べてる気がするのでメモ。

カテゴリー: Mac タグ:

Homebrewでバージョンを指定したい。 このエントリーを含むはてなブックマーク はてなブックマーク - Homebrewでバージョンを指定したい。

2011 年 6 月 3 日 Comments off

HomebrewでMySQLを入れたら5.5が入ってしまったので、5.1を入れる方法を調べてました。
で、まずたどり着いたのがここ。

Homebrew install specific version of formula ? – Stack Overflow

Since the whole formula directory is a git repository, one can install specific versions using plain git commands.

gitのログコメントみて、バージョンが上がる前のリビジョンに巻き戻してインストールするんですって。
えぇー、と思いつつ他の方法が見つからなかったのでやってみることに。こんな感じ↓

% git log -S'5.1' -- Library/Formula/mysql.rb

これでも5.1に上がった時のリビジョンが見つからなかったのですが edb70c3e29a675c9e4e700b0dea62b22f780b005 にこんなコメントを発見。

Note: MySQL 5.1.x is still available in Homebrew-Alt

Homebrew-Altってのはここ(https://github.com/adamv/homebrew-alt/)のことらしいので、ここを漁って

brew install https://github.com/adamv/homebrew-alt/raw/master/versions/mysql51.rb

で無事にMySQL 5.1が入りました。

・・・んが、これって普通のことなんですか?オプションでバージョン指定してサクッと、みたいな方法はないんですかね。
すごく気持ち悪いのですが、ググり方が悪いのかドキュメントにたどり着けないので、ご存じの方いらっしゃいましたら教えてください。

カテゴリー: Mac タグ: