linux

debianでmysqlの最新版をインストールする

何も考えずにapt-get install mysql-serverとすると、5.5系になります。 パッケージを更新しないといけません。 https://dev.mysql.com/downloads/repo/apt/ ここに書いてある場所からダウンロードして、更新します。 #wget https://dev.mysql.com/get/mysql…

ttyとptsについて

dokcer runのオプションで意味不明だったので、調べていました。 docker run -it ←こいつ % docker run --help -i, --interactive Keep STDIN open even if not attached -t, --tty Allocate a pseudo-TTY ここでTTYが出てきました。 TTYとは ttyとは、標準…

ローカル環境のURLをlocalhost以外にする方法

localhostってださいなって思う時があるじゃないですか? そんな時に名前をhostを変える方法です。 /etc/hostsがあると思います。 この設定ファイルに付け足します。 127.0.0.1 foo.com これでrails sするとhttp:foo.com:3000でアクセスできます。 :3000がい…

nodeのメモリー足らない問題をswapで回避する

AWSのt2.microだと、メモリーが1Gです。 webpackerを使用していると、普通にdeployで落ちてしまいます。 FATAL ERROR: JS Allocation failed - process out of memory Aborted こんな感じのエラーが出てにっちもさっちもいかなかったです。 memoryが足らない…

rubyでrakeの外部コマンドが失敗した時のエラーハンドリング

webpackerを使用していて、webpacker installって出ているのに、installは失敗していた。 これはムカつくからpullreq出してやろうと思ったら、すでにあった。 さすがだ。 fail hard when webpacker:install ./bin/yarn fails by sealocal · Pull Request #14…

cpuの情報を見る方法(mac/linux)

lscpuでいけるんじゃない?って思っていたのでしたが、macは違いました。 mac system_profiler SPHardwareDataType Hardware Overview: Model Name: MacBook Pro Model Identifier: MacBookPro11,1 Processor Name: Intel Core i5 Processor Speed: 2.4 GHz …

debianにjenkinsを招待する

VPSでdebianにjenkinsを入れました。 portが空いていなくて、少し詰まったので、メモです。 iptablesという、ファイアーウォールを入れていると、ポートが解放されていません。 ポートを解放しないと、デフォルトのipアドレス + 8080にアクセスできません。 …