01647

ustreamer-01647

earthquake.gemというtwitterクライアント

  • セットアップした
  • 「いろいろやった」はゴミ内容
  • RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation
  • $ sudo apt-get install ruby
    • インストール済みだった.v. 1.9.1
  • $ sudo apt-get install openssl libssl-dev
    • インストール済みだった
  • $ \curl -L https://get.rvm.io | bash -s stable
  • $ rvm pkg install readline
  • $ sudo gem install earthquake
    • なんだか権限不足らしかったからsudoしたらうまくいった
      • こんな感じ「ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /var/lib/gems/1.9.1 directory.」
  • 後でやる
    • t.co自動展開だのなんだのの「プラグイン」を探して適当に設定する

Features

  • Use Twitter entirely in your Terminal.
  • Receive data in real time with Streaming API.
  • Easily extend using Ruby.

Install

You'll need openssl and readline support with your 1.9.2. If you are using rvm you can run:

$ rvm pkg install openssl
$ rvm pkg install readline
$ rvm remove 1.9.2
$ rvm install 1.9.2 --with-openssl-dir=$HOME/.rvm/usr \
  --with-readline-dir=$HOME/.rvm/usr

Then install the gem:

$ gem install earthquake

Ubuntu: EventMachine needs the package libssl-dev.

$ sudo apt-get install libssl-dev
jugyo/earthquake · GitHub

いろいろやった

  • 以前からrubyとrvmは揃っていたような気がする
  • 1.9.2再インストール時点で突然のサーバダウン
rl: (7) Failed connect to http://ftp.ruby-lang.org:80; 接続がタイムアウトしました
ruby-1.9.2-p320 - #downloading ruby-1.9.2-p320, this may take a while depending on your connection...
  • サーバ回復後リトライはコンパイルエラーか何か.「と型が競合しています」が8個
  • 1.9.2.p320って何だろうと,changelogを探した.http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_320/ChangeLog 2012年4月か
  • ざっと調べた感じ,1.9.3でも動くらしいから rvm install 1.9.3 --with-openssl-dir=$HOME/.rvm/usr --with-readline-dir=$HOME/.rvm/usr

よし193にしようへえp448か The requested url does not exist(22): 'ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2'
おいいいいいいいいいい

Twitter / paul_ga: よし193にしようへえp448か The requested ...

いくつかの古い Ruby パッケージの MD5 が公表しているものと不一致の状態にあるということがわかったため、 ftp.ruby-lang.org を停止しました。

ruby-lang.org のサーバーの障害報告
  • はい
  • rvm seppukuでこの辺の環境は消去した