ERROR: Ruby install aborted due to missing extensions Try running `yum install -y readline-devel` to fetch missing dependencies.がでた
ruby2.0のインストール時rbenvがBUILD FAILEDが発生(20~30分まった気がする)
エラーログはこんな感じ
BUILD FAILED (CentOS release 6.3 (Final) using ruby-build 20160130-6-g9e57fb0)
Inspect or clean up the working tree at /tmp/ruby-build.20160217180245.2353
Results logged to /tmp/ruby-build.20160217180245.2353.logLast 10 log lines:
installing rdoc: /opt/rbenv/versions/2.3.0/share/ri/2.3.0/system
installing capi-docs: /opt/rbenv/versions/2.3.0/share/doc/ruby
The Ruby readline extension was not compiled.
ERROR: Ruby install aborted due to missing extensions
Try running `yum install -y readline-devel` to fetch missing dependencies.Configure options used:
--prefix=/opt/rbenv/versions/2.3.0
LDFLAGS=-L/opt/rbenv/versions/2.3.0/lib
CPPFLAGS=-I/opt/rbenv/versions/2.3.0/include
Try running `yum install -y readline-devel` to fetch missing dependencies.
↑試してみる
再度インストール実行
rbenv install 2.3.0
インストール成功
rbenv global 2.3.0
rbenv versions
Geometry型にインデックスを張る時に構造の問題でオワタ出来事
現在地(始点)から目的地(終点)までルート情報を格納しているキャッシュテーブルがあって、 現在地の緯度経度から100m以内に始点情報があるかつ目的地の緯度経度から100m以内に終点情報がある場合は そのキャッシュテーブルを使用するっていう仕様だった。(キャッシュデータが取得できない場合はAPIから新しくルートを取得し保存する)
データ量も増えてきてそろそろインデックス貼ろうってなったんです。 キャッシュテーブルの構造を確認したら始点と終点のカラムがGeometry型でした。
Geometry型にインデックスを張る場合は空間インデックス(spatial index)でできるよって事だったんですが、制約がありました。 spatial indexを利用する場合、https://dev.mysql.com/doc/refman/5.6/ja/creating-spatial-indexes.html mysqlバージョンは5.6以上であること MySQLのストレージエンジンがMyISAMであること。 空間インデックスのカラムは、「NOT NULL」とすること。
↑ここまでは順調にテーブルの変更が行えた。 始点、終点の二つのカラムに複合インデックスを張ろうとしたが、 どうやら(spatial index)は複合インデックスできないっぽい ←new
オワタ
「PHP Warning: PHP Startup: Unable to load dynamic library」の対処
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/apc.so' - /usr/lib64/php/modules/apc.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/opencv.so' - /usr/lib64/php/modules/opencv.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/facedetect.so' - /usr/lib64/php/modules/facedetect.so: cannot open shared object file: No such file or directory in Unknown on line 0
shell実行時に発生していました。 moduleを読みに行っているんだけど、見つからないぞってエラーですね。 今回は特に利用してなかったのでphp.iniファイルの以下の部分をコメントアウトしました。
vi /etc/php.ini
;extension=apc.so ;opencv.so ;facedetect.so
appache再起動 /etc/init.d/httpd restart
完了
WordPressセットアップ中に「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」と出てきた。
いろいろスキップWordpressをセットアップ中に発生した 「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」
mysql拡張をインストールする
yum -y install php-mysql
vi /etc/php.ini
extension=mysql.so ←追記 sudo /etc/init.d/httpd restart
ubuntu
apt-get update apt-get -y upgrade sudo apt-get install php5 libapache2-mod-php5
php -v PHP 5.3.10-1ubuntu3.21 with Suhosin-Patch (cli) (built: Oct 28 2015 02:41:55) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
いろいろ入れ直したら直った。
複数のエクセルファイルをタブ化して作業効率があがる「Office Tab」をインストール
シートごとの移動はまだ楽ですが、エクセルファイル間での移動ってめんどくさいですよね。 タブ化する事で複数のエクセルファイル間での移動が楽にフリーソフトが「Office Tab」です。
「Office Tab」 Office TabはマイクロソフトオフィスWord、Excel、PowerPointを「タブ化」する ことができるソフトです。
Free download Office Tab - bring tabbed user interface to Office http://www.extendoffice.com/download/office-tab.html
Office Tabダウンロード
以下のpackage名からOffice TabのDownloadを押下 Download EXE installation package (32-bit + 64-bit): Download ダウンロードが完了したら「SetupOfficeTab.exe」を起動
エクセルを複数開く エクセルがタブ化されて移動が楽になる。
こっちの方がいいかも www.office-tabs.com