2013年1月26日土曜日

mac sed で invalid command code f

macでの話


/images/フォルダを/common/img/


に移して、ソースを一括置換しようとしたら


grep -lr /images/ * | xargs sed -i 's:/images/:/common/img/:g'


ってやったら、


"sed: 1 "xxx.php": invalid command code f"


って出た。-i の後ろに""を付けたらうまくいくとのことで、


grep -lr /images/ * | xargs sed -i "" 's:/images/:/common/img/:g'


としたら、成功。

git の初期設定

 


 


[初期設定]


$ git config --global user.name "xxxx"


$ git config --global user.email "xxx@xxx.com"


 


[ショートカット]


$ git config --global alias.ci commit


$ git config --global alias.st status


 


[色をつける]


$ git config --global color.ui auto

2013年1月22日火曜日

port forward したmysqlが接続できない

DBをポートフォワードして、


開発しようとしたら、どうしても


No such file or directory (trying to connect via unix:///var/mysql/mysql.sock)
的なエラーで、接続できない。


原因は、「localhost」で接続していたこと。


これを


[127.0.01]


に変更したら接続できた。


localhostにた場合、TCP/IPを利用せずに、Unixソケットを使う為、


上記エラーが表示。



TCP/IPで接続したらOK.


 

mac brewで入れたmysql が起動しない

[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.


なエラーが出て起動できない。


 


原因は権限



chown -R _mysql:wheel /usr/local/var/mysql

mysql.server start

 

で起動できることを確認。