2013年2月13日水曜日

ruby から mysql へアクセスする

ruby から mysql へアクセスする

環境

rubyのバージョン
ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-linux]

mysqlのバージョン
Server version: 5.5.29-0ubuntu0.12.10.1 (Ubuntu)

mysql2のバージョン
mysql2-0.3.11

ruby-mysql2 のインストール

ruby-mysql2 の gem をインストール
$ gem install mysql2

mac から古い java を削除


不要になった古いバージョンのjavaを削除する

ファイルを削除
$ sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
$ sudo rm -rf /Library/Java/JavaVirtualMachines/1.7.0.jdk
$ sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk

パッケージをアンリンク
$ sudo pkgutil --unlink com.oracle.jdk7u7

パッケージを削除
$ sudo pkgutil --forget com.oracle.jdk7u7

~/.bash_profileの変更
下記の行をコメントアウト
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home

vagrantを使ってみた

vagrantを使ってみた

rubyとvirtualboxは、インストール済み
使用したのはvagrant-1.0.6

VagrantはコマンドラインからVirtualBoxを扱えるようにするrubyで作られたツール。
仮想マシンの起動・再起動をコマンドライン上から行える

www.virtualbox.org

http://www.vagrantup.com

vagrantを使ってみる


Vagrant の導入
$ gem install vagrant

Vagrant boxのダウンロード
$ vagrant box add precise64 http://files.vagrantup.com/precise64.box

Ubuntu で mruby

Ubuntuでmruby


ソースコードの取得とmake
$ git clone git://github.com/mruby/mruby.git mruby
$ cd mruby
$ make

ビルドできたら/opt/mrubyにコピー
$ sudo cp -R build/host /opt/mruby/
$ sudo cp -R include /opt/mruby/include

brew で ffmpeg をインストールしようとしたら 404 エラーが出た


先日、brewでffmpegをインストールしようとしたら、texi2html-1.82.tar.gzが404だと、エラーが出た

$ brew install ffmpeg
==> Installing ffmpeg dependency: texi2html
==> Downloading http://download.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.gz
                                                                           0.0%
curl: (22) The requested URL returned error: 404
Error: Download failed: http://download.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.gz
texi2html-1.82.tar.gzファイルがダウンロードできないらしい。