コンソール上で動くTwitterクライアントが欲しいなぁと探していたらtwtrというものを発見。
さっそくgemsからtwtrをインストールすることにした。
washi@wabuntu:~$ sudo aptitude install rubygems washi@wabuntu:~$ gem install twtr ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /var/lib/gems/1.8 directory.
エラーメッセージをそのままググってみると、同じエラーに遭遇した人を見つける。
パスがおかしいんじゃね? 的な事が書かれていたので、コマンドを打ち込み結果を確認してみる。
washi@wabuntu:~$ gem environment RubyGems Environment: - RUBYGEMS VERSION: 1.3.7 - RUBY VERSION: 1.8.7 (2010-06-23 patchlevel 299) [i686-linux] - INSTALLATION DIRECTORY: /var/lib/gems/1.8 - RUBY EXECUTABLE: /usr/bin/ruby1.8 - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin - RUBYGEMS PLATFORMS: - ruby - x86-linux - GEM PATHS: - /var/lib/gems/1.8 - /home/washi/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/ washi@wabuntu:~$ sudo gem env [sudo] password for washi: RubyGems Environment: - RUBYGEMS VERSION: 1.3.7 - RUBY VERSION: 1.8.7 (2010-06-23 patchlevel 299) [i686-linux] - INSTALLATION DIRECTORY: /var/lib/gems/1.8 - RUBY EXECUTABLE: /usr/bin/ruby1.8 - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin - RUBYGEMS PLATFORMS: - ruby - x86-linux - GEM PATHS: - /var/lib/gems/1.8 - /home/washi/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/
ざっと見たところそこまで変なところはなさそう。
一つ気になるのが、 GEM PATHS が管理者も非管理者も同じパスになってるところ。
解決したわけじゃないが、とりあえず問題だけ書き出しておく。
0 件のコメント:
コメントを投稿