the glue

やってみたことで忘れそうなこと、役立ちそうなことなどをまとめています。たまに何気ない日常の話もします。

Ruby

rails で migrate がコケる

経緯 Railsで rake db:migrate が突然コケるようになってすこしハマったのでメモ。 Table 'performance_schema.session_variables' doesn't exist とのこと。 確かにそのようなテーブルはありませんでした。 対応 stackoverflow.com 結局 StackOverflow に書…

Mac で Rails を使う

Mac ( OS X ) に Rails をインストールしようとするといつもコケるのでメモ 前提 OS X Yosemite Homebrew が導入済みであること Homebrew で Ruby をインストール済みであること $ brew -v Homebrew 0.9.5 $ ruby -v ruby 2.2.2p95 (2015-04-13 revision 502…

bundle install で mysql2 のgemがインストールできない

問題 Railsアプリケーションをデプロイする時、bundle install中にいつもmysql2のgemがインストールできないと怒られるので、メモ こんな感じのことをよく言われる --without-make-prog [50/1324] --srcdir=. --curdir --ruby=/usr/local/bin/ruby --with-my…

Rubyをソースからビルドして使う

経緯 よく最新のRubyのコンパイル時にあれが足りないコレが足りないと怒られて困るのでメモ 対象 とりあえずよく使うのでUbuntu(14.04) 準備 パッケージ管理システムで既にRubyが入っている場合は消しておく $ ruby -v ruby 1.9.3p484 (2013-11-22 revision …

Ruby 2.xでXMLRPCが使えない

はてなキーワード連想語検索APIをRuby2.1で使おうとしたらハマったのでメモ。 元のコード はてなキーワード連想語API - Hatena Developer Center #!/usr/bin/env ruby $KCODE = "u" require "xmlrpc/client" server = XMLRPC::Client.new("d.hatena.ne.jp", …