kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

2014-01-01から1年間の記事一覧

Ubuntu 14.04にMariaDBをインストール

Ubuntu 14.04にapt-getを使用してMariaDBをインストールします。公式サイト Welcome to MariaDB! - MariaDB上記サイトへアクセス後、Downloads ページへ。 repository configuration tool.をクリック。 Ubuntu、14.04 "trusty"、10.0、山形大学をそれぞれク…

bundle command not foundとなったときの対処法

rbenv経由でrubyをインストールした後、bundleをインストールしたが、 bundleへのパスが通っていませんでした。rbenv rehashすればいいようです。症状下記を実行した後でbundleが見つからない gem install bundler mkdir foo cd foo bundle init 正しくは、…

rbenv経由でrubyを入れた時にopensslでBUILD FAILED

以下のようなメッセージが表示されました。 The Ruby openssl extension was not compiled. Missing the OpenSSL lib? BUILD FAILED Ubuntu14.04では下記をインストールすることで成功しました。 sudo apt-get install libssl-dev 参考 Home · sstephenson/r…

SublimeLinter-jshintが動かない

SublimeLinter、SublimeLinter-jshintをインストールしたが、インストール直後は動かなかったので 設定メモです。 Ubuntu 64bit 14.04 nodebrewでインストールしたnode、npm Sublime Text 3 jshintはnpmでグローバル環境(/home/foo/.nodebrew/current/bin)に…

Redmineのバージョンアップ0.8.0から2.5.1へ

Redmineを0.8系から2.5系へバージョンアップしました。

ec2でsudoできるユーザーを追加する。

aws

通常だと、sudoersに追加するはずですが、awsではちょっと違うようです。 sudoersに追加しても大丈夫なようですが、awsでのやり方に合わせました。 sudo visudo -f /etc/sudoers.d/cloud-init 下記を追加する。 foo ALL = NOPASSWD: ALL 参考 EC2編~sudo権…

gitのバージョンアップ

CentOS 5系にyumで入れると1.7.1が入ります。 最新が1.9.3だったのでそっちに切り替えました。 cd /usr/local/src/ wget https://www.kernel.org/pub/software/scm/git/git-1.9.3.tar.gz tar zxf git-1.9.3.tar.gz cd git-1.9.3 configure --prefix=/usr/loc…

svnのpost-commitでupdateできないときに確認すること

SVN

ハマったのでメモ。 実行権限 post-commitを実行するユーザーが誰か post-commitの中に下記を書いて確認 whoami > /tmp/postcommit.log 2バイト文字のファイルがないか svn up /foo/bar を実行したいとして、/foo/bar配下に2バイト文字のファイルがあると、p…

AWSのS3にてIP制限をかける

aws

S3の特定ディレクトリにIP制限をかけたいという場面があったのでその時のメモです。 Actionは全てを対象にしています。 通常のIP制限 特定のバケット、パスに対して複数のIPからの操作を許可をするやり方です。 { "Statement": [ { "Sid": "分かるような名前…

rsyncの差分をなくす方法

サーバAとサーバBで、rsyncで同期を取るプロジェクトにて、 サーバA側のファイルのタイムスタンプが更新されてしまい、 同期対象おかしくなってしまったので、その対応方法。今後もしかしてたら必要になるかもしれないのでメモ。気にせずrsyncをとればよいの…