Windows 8.1 x64 にて
できないと(勝手に)思ってたけどできた
ただし,以下のようにしてハマりポイントを回避しなければならない
(Ruby環境がそもそもない人)Ruby本体のインストール
RubyInstallerを使う
http://rubyinstaller.org/downloads/
の項目「RubyInstallers」のうち、好きなバージョンをダウンロードしインストールする.
DevelopmentKitのインストール
twitter gem のインストールのためにはDevelopmentKitが必要なもよう
http://rubyinstaller.org/downloads/
から適切なバージョンのDevKitを選んでダウンロード
.exeはダブルクリックで解凍されるが,カレントディレクトリに展開されてしまうので,「devkit」フォルダを作ってその中に.exeを入れてから,ダブルクリックで解凍するのがよい.ただし,解凍した中身は消してはいけないので場所を考えて配置すること.
コマンドプロンプトを開いて,以下のコマンドを叩く.
> cd hogedir
> ruby dk.rb init
ここで「config.ymlを確認して,必要に応じて書き換えろ」とメッセージが出るが,僕は特に何もしなくてもうまくいった.
> ruby dk.rb install
とすると,一瞬でインストールが完了する.
RubyInstallerのSSLエラーバグの対処
gem install twitter
をそのままやると
unable to download data from https //rubygems.org/
が出てくる.
httpsを使わずにインストールするのがよい
→ RubyInstallerのバグだそうで,ちゃんと対処しようと思う.
Windowsでgem installするとSSLエラーが出る場合の解決策 - Qiita
上記を参考にする.なんでこんなバグがあるんや,,,
作業後は
> gem install twitter
でOK.
なお手順がやや面倒なので,以下に「その場しのぎなgem installのやり方」も残しておく.
> gem source -a http://rubygems.org
> gem install rubygems-update
> gem install twitter
> gem source -r http://rubygems.org
確認
> irb
irb(main):001:0> require 'twitter'
=> true
入ったぜ
参考
- Ruby:DevKitのインストール方法 | サイト運営の私的メモ http://mymemo.weby117.com/develop/ruby-devkit.html
- gem updateができない-certificate verify failed - リア充爆発日記 http://d.hatena.ne.jp/ria10/20130527/1369647304