2.0.0 が最新版とのことなので wgetでダウンロード。
インストール方法は、と調べると yum でできるのか・・・
が、yumだと 1.8.7で、前の前のバージョンということで、
やっぱり 2.0.0を入れる。
configure
make
make install
けっこう時間がかかる。そういえばphpもpythonもyumでやったような記憶がある。たくさんのcompileがおこなわれている・・・。言語をソースからインストールするとこんなものなのか。
ruby と言えば rails
railsも入れる。
gem というのを使ってインストールする。
gem install rails
バージョンをメモしておこう。
# ruby -v
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]
# gem -v
2.0.0
# rails -v
Rails 3.2.12
インストール中に特に問題はなし。
railsインストール中に2回質問がきたが y で答える。
rdoc's executable "rdoc" conflicts with /usr/local/bin/rdoc Overwrite the executable? [yN] y rdoc's executable "ri" conflicts with /usr/local/bin/ri Overwrite the executable? [yN] y Depending on your version of ruby, you may need to install ruby rdoc/ri data:
ためしに環境変数を表示してみる。
そして REMOTE_ADDRで gethostbyaddrをやってみると、
返ってくるhostnameがおかしい・・・。
まあいいや。
じゃあmecab-rubyを入れよう。
0.994
https://code.google.com/p/mecab/downloads/list
ダウンロードサイトが検索にひっかからないので貼っておく。
rubyのボットスクリプトもpythonと同様、crontabに設定すると動かない。
今度は何もエラーが出ない。
似たようなことで悩んでる人がたくさんいるけど、
どれもなぜそうなってなぜ解決するのかがいまいち腑に落ちない。
#!/usr/local/bin/ruby require 'rubygems' require 'twitter' YOUR_CONSUMER_KEY = "xxxxxxxx" YOUR_CONSUMER_SECRET = "xxxxxxxxxx" YOUR_OAUTH_TOKEN = "xxxxxxxxxxxxxx" YOUR_OAUTH_TOKEN_SECRET = "xxxxxxxxxxxxxx" Twitter.configure do |config| config.consumer_key = YOUR_CONSUMER_KEY config.consumer_secret = YOUR_CONSUMER_SECRET config.oauth_token = YOUR_OAUTH_TOKEN config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET end client = Twitter::Client.new client.update("こんにちわー")
perlだけはいけるんだよな・・・
なんでかな・・・