Net::TwitterをCPANでさくらのレンタルサーバにインストールした

twitterのbotが作りたい。

ってことでperlで作るならまずNet::Twitterをインストールだ!と思ったらやたらつまずいたのでそのメモ。

 

Net::Twitterを使うためにCPANをさくらのレンタルサーバにインストールするのだが、まずここらへんを参考にした。

けどどうも上手くいかない。

上の二つを中心に色々なサイト見まくって色々なことためしまくりました。

いきなり

echo no | cpan

の時点で国を選択できなくて無限ループに陥る。これは普通に

cpan

で最初にyesと答えてなんとかなったっぽい。

 

それから、localフォルダ作ってそこにモジュールがインストールされるところまでは上手くいくんですが、Net::Twitterをインストールしようとすると

Couldn’t install Module::Build, giving up.

これ。このエラーが必ず出る。

Module::Build単体でインストールしようとしてもダメ。

ここの方法も試したけどさっぱりダメでした。

 

で、結局CPANのインストール、アンインストールを繰り返しているうちに、なぜかlocalにイイ感じにModule::Buildがインストールされていた←

自分でも未だにイミフだが、なんとかなったからまあいいや。

たしか、Charsbarさんのサイト通りにやっていて、

入れたら、一度CPANから出て、再度起動。この段階でCPAN.pmとModule::Buildが最新の状態になっているので、今度はModule::Build関連の設定をしてくれと言われるはず。言われないようならPERL5LIBの設定を見直した方がいい。

ここで、案の定設定をしてくれとか言われなくて凹んでたら、よく見ればModule::Buildがインストールされてて、これはいける!と思い今度はotuneさんのサイト通りにやったら上手くいった。

 

最後に、

PERL5LIB: Undefined variable.

のエラーが出て軽く困ったが、

ここを見て、PREFIX=$ENV{HOME}/local を消したら上手くいった。

 

ほんと疲れた汗

twitterの自作リストに自分のアカウントを加える方法

twitter始めてたぶん一ヶ月くらい過ぎました。

気軽にフォローしてくださいな。

 

んで最近フォローの数が増えるとともにTLを追い切れなくなってきたのでリストってやつを作ってみたんですが、このリストに自分を追加する方法がわからない。

リストに自分を追加しておかないと、リストのメンバの自分へのリプライが見えないという謎の仕様なので困るんですよね。

その他にも自分が追加されてるリストの数が増えて見えてうれしいとか(笑)

 

それなりにググッたけどわからなくて悩んでいたところ、TweetDeck上で出来ることを発見。

とりあえずwebのtwitterからはむりっぽいいです。

  1. TweetDeckで自分を追加したいリストを表示するカラムを作成。
  2. そのカラムを編集→自分のアカウントを追加

これでOKです。TweetDeck以外でも、リストに自分が追加されてます。

 

最後にどうでもいいけど、TweetDeckってついーとでっくなのかついーとでっきなのかどっちなのかな?