2013年7月12日金曜日

F-11Dでadb接続

 すっかり書くのを忘れていたけど、スマートフォン(F-11D)とやらを購入しますた。 IIJ の SIM を契約したり、IP 電話を契約したり、色々面白かったけど、その話はまた後日書きます。

 で、さっそく USB デバッグを on にして USB 接続して、
adb devices
したものの、Ubuntu 環境では「???????」のような表示が出てコマンドが打てず(未解決)、Windows環境ではデバイスの存在すら認識されなかった。

 Windows 環境で adb 接続できない問題は解決できたので、それについて以下に記す。

 NEXUS 7 を adb 接続したときは特にドライバをインストールしなくてもスムーズにいったと記憶しており、今回はよく分からなくてしばらく放置していた。が、さっき調べてみたら、どうやらスマフォのメーカーが出しているドライバが必要らしいことが分かったので、富士通のサイトから
をダウンロードしてきた。

 Windows のデバイスマネージャー(スタート > コンピュータ右クリック > プロパティ > 左側にあるデバイスマネージャー)を開く。すると「ほかのデバイス」のところにスマフォが入っているので、右クリックして「ドライバソフトウェアの更新」を選択する。

 セキュリティ上の警告が出てくるかもしれないが、メーカーのサイトからダウンロードしてきたドライバなので続行し、ダウンロードしてきて展開したファイルの場所を指定すれば、ドライバがインストールされる。

 そんな感じで、F-11D に対して adb を使えるようにした。


2013年7月7日日曜日

gem install pg

 久しぶりのブログ更新ですね… (汗)

Ruby で PostgreSQL を使おうと思い、bundle install によって pg ジェムをインストールしようとしたしたところ、
An error occurred while installing pg (0.15.1), and Bundler cannot continue.
Make sure that `gem install pg -v '0.15.1'` succeeds before bundling.
というエラーが。

ググってみると、ハマっている人が結構多かった。
僕の環境(Ubuntu 13.04)では
sudo apt-get install postgresql-server-dev-all
して解決した。他のディストリビューションでも、恐らく似たようなパッケージがあると思う。