読者です 読者をやめる 読者になる 読者になる

Lubuntu 16.04 LTS に tw を入れる

Lubuntu 16.04 LTSに乗り換えました。

Ubuntuではターミナルで使うツイッタークライアント Tw: Twitter client on Ruby. が気に入ってたので、Lubuntuでも使うことにしました。

インストール

Install Error · shokai/tw Wiki · GitHub に従って、RubyとRubygemのバージョンチェックとアップデート。

$ sudo apt-get install ruby
$ sudo apt-get install ruby-dev $ sudo gem install rubygems-update $ sudo update_rubygems

gemからtwをインストール。

$ sudo gem install tw

・・・するとエラー

Building native extensions.  This could take a while...
ERROR:  Error installing tw:
	ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.3.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser
/usr/bin/ruby2.3 -r ./siteconf20160726-3157-8kynwb.rb extconf.rb
creating Makefile

current directory: /var/lib/gems/2.3.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser
make "DESTDIR=" clean
sh: 1: make: not found

current directory: /var/lib/gems/2.3.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser
make "DESTDIR="
sh: 1: make: not found

make failed, exit code 127

Gem files will remain installed in /var/lib/gems/2.3.0/gems/http_parser.rb-0.6.0 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/http_parser.rb-0.6.0/gem_make.out

調べたところ、LubuntuはUbuntuと違い、makeが入ってないんですね。

apt-getでmakeをインストール。

$ sudo apt-get install make

再び$ sudo gem install twを試してみると、今度はgccがないと怒られる。

Building native extensions.  This could take a while...
ERROR:  Error installing tw:
	ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.3.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser
/usr/bin/ruby2.3 -r ./siteconf20160726-4193-1vqlgfe.rb extconf.rb
creating Makefile

current directory: /var/lib/gems/2.3.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser
make "DESTDIR=" clean

current directory: /var/lib/gems/2.3.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser
make "DESTDIR="
compiling ruby_http_parser.c
make: gcc: コマンドが見つかりませんでした
Makefile:239: ターゲット 'ruby_http_parser.o' のレシピで失敗しました
make: *** [ruby_http_parser.o] エラー 127

make failed, exit code 2

Gem files will remain installed in /var/lib/gems/2.3.0/gems/http_parser.rb-0.6.0 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/http_parser.rb-0.6.0/gem_make.out

gccもインストール。

$ sudo apt-get install gcc

g++もないと言われたので、インストール。

$ sudo apt-get install g++

で、ようやく tw が動くようになりました。

Linuxってこうやって使うんですね。少しずつ覚えていってます。