最近のプログラミング言語はrbenv
やanyenv
など複数のバージョンを共存して使うためのツールが用意されてる事が多いですが、PostgreSQL
などのデータベース環境にはまだデファクトスタンダードのものがないようです。Dockerを使えばいいのかもしれませんが、MacOSでは非常に遅くできるだけ避けたいのでHomebrew
でサードパーティのフォーミュラを使った方法を紹介します。
Macでトラックパッドやマウスの移動速度を設定の上限よりも速くしたかったので方法を調べてみました。
久しぶりにローカルでSelenium
を使おうと思ったらchromedriver
を新しいMacに入れてなかったのでこんなエラーが出た。
MacでDefaultKeyBinding.dict
でキーバインドを変更したときに再起動なしで反映させる方法
画像編集をRailsでしたかったので ImageMagick を Railsから使うgem rmagick をインストールしようと思ったらこんなエラーが出てしまった。環境は Maverick。
Can't install RMagick 2.13.1. Can't find the ImageMagick library or one of the dependent libraries. Check the mkmf.log file for more detailed information. *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. 解決策 最新版の 2.13.2 をインストールすればOK。ちなみにライブラリのリンクを作るという方法も紹介されてましたがこっちは失敗。
gem install rmagick -v '2.13.2' でインストールしましょう。
さっきの記事でも書きましたが、Macを入れなおしてます。
今度は homebrew で入れるパッケージのリストです。
brew install --HEAD ruby-build brew tap josegonzalez/php # --universalオプションが無いとwineがこける brew install jpeg libpng --universal # php用 brew install freetype gd brew link libpng freetype jpeg brew install php55 brew install rbenv openssl readline mysql postgresql wget wine graphviz imagemagick nginx node brew install macvim --override-system-vim # Applicationsフォルダに置く brew linkapps アホみたいにエラーが出るので brew doctorで出てくるのに全部対処しましょう。
Macの環境構築をやり直したので、入れてるgemの一覧を出してみました。
actionmailer (4.0.0) actionpack (4.0.0) activemodel (4.0.0) activerecord (4.0.0) activerecord-deprecated_finders (1.0.3) activesupport (4.0.0) addressable (2.3.5) arel (4.0.0) atomic (1.1.14) bigdecimal (1.2.0) buftok (0.2.0) builder (3.1.4) bundler (1.3.5) celluloid (0.15.2) chunky_png (1.2.8) coderay (1.1.0) compass (0.12.2) compass-normalize (1.4.3) compass-recipes (0.3.0) descendants_tracker (0.0.3) diff-lcs (1.2.5) equalizer (0.0.8) erubis (2.7.0) factory_girl (4.3.0) factory_girl_rails (4.3.0) faker (1.2.0) faraday (0.8.8) ffi (1.9.3) formatador (0.2.4) fssm (0.2.10) guard (2.2.4) guard-rspec (4.2.0) hike (1.2.3) http (0.5.0) http_parser.rb (0.