naichi's lab

3日後の自分(他人)への書き置き

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

capistranoを使ってunicorn起動前に環境変数をセットする

どうやるのが最善というか一般的なのかまだ分かってない。とりあえず動いた方法を自分用メモ。 やりたいこと。 blog.naichilab.com この記事で行った下記コマンドをcapistranoでのデプロイ時に自動で行いたい。 $export SECRET_KEY_BASE=`bundle exec rake s…

nginx+unicorn、ソケットファイルを/tmp上に置くとNo such file or directoryになる

nginx+unicornでrailsを動かそうとしてる。 unicornの起動はできたっぽいけどnginx側でエラーする。 症状まとめ 環境 centos7 unicorn v5.0.1 nginx/1.8.0 /var/log/nginx/error.log 2015/12/27 22:53:49 [crit] 30088#0: *109 connect() to unix:/tmp/unico…

capistrano3の実行方法

自分用メモ 定義されたタスクの列挙 $ bundle exec cap production deploy -T 定義されたタスクの依存関係を列挙 $ bundle exec cap production deploy --prereqs デプロイの実行手順を確認 $ bundle exec cap production deploy --dry-run --trace デプロイ…

capistrano3、--traceオプションで実行するタスクを表示する

capistrano3、実行するとズラズラとログが出るんだけどどのタスクを実行してるのかわかりづらい。 --trace引数をつけると表示できるみたいなので試してみた。 --trace $ bundle exec cap production deploy --trace ** Invoke production (first_time) ** Ex…

capistrano3、Rails関係Gemのタスク依存関係を列挙してみる

自分用メモ Capfileにいくつかのgemをrequireしたときに追加されるタスクのメモ 別に何するわけじゃなくcapistrano3を知るために見てみただけ。 使ったCapfile Capfile [A]require 'capistrano/setup' [B]require 'capistrano/deploy' [C]require 'capistran…

capistrano3、--prereqsでタスクの依存関係を列挙する

何が実行されているのか全然わからない capistrano、cap production deploy するとずらずらとログ出ますよね。 すごいですね。 Webの情報をかき集めてとりあえず動くところまで設定してみたけど何が起きてるか全然分からない。 正確に言うとちゃんと読めば …

capistrano3、-Tで定義済みタスクを一覧表示する

自分用メモ 定義済みタスクを列挙する % bundle exec cap production -T -Tをつけるといいみたい。 % bundle exec cap production -T cap bundler:install # Install the current Bundler environment cap bundler:map_bins # Maps all binaries to use `bun…

An error occurred while installing pg (0.17.1), and Bundler cannot continue.

capistranoで発行しようとしてbundle install でエラー。 どハマりしたのでメモ。 環境 CentOS Linux release 7.1.1503 (Core) エラー内容 Tasks: TOP => deploy:updated => bundler:install (See full trace by running task with --trace) The deploy has …

【Ruby on Rails】環境変数エラー

まだまだエラーと格闘。 今度は環境変数エラー。 もう少しで動く気がする・・・ 環境 CentOS Linux release 7.1.1503 (Core) unicorn v5.0.1 Railsが環境変数エラーしてる Unicornのログ E, [2015-12-05T21:56:47.293845 #21753] ERROR -- : app error: Miss…

unicornの起動と終了

環境 CentOS Linux release 7.1.1503 (Core) unicorn v5.0.1 Unicorn起動 Railsフォルダで $ bundle exec unicorn_rails -c config/unicorn.rb -E production -D Unicorn起動確認 $ ps -ef | grep unicorn unityro+ 8575 1 0 17:18 ? 00:00:01 unicorn_rails…

unicorn起動時にPostgreSQL接続エラー【Ident authentication failed for user (PG::ConnectionBad)】

unicorn起動しようとしてPostgreSQL接続エラーが出たので自分用メモ 環境 CentOS Linux release 7.1.1503 (Core) unicorn v5.0.1 PostgreSQL 9.2.14 エラー内容 Unicorn起動してもエラー $ bundle exec unicorn_rails -c config/unicorn.rb -E production -D…

Rails、production環境のActionMailerでNet::ReadTimeout

ムームーメール config/environments/production.rb メールが届かない production.log config/environments/production.rbにtls: trueを追加してみる 届いた! ムームーメール ムームードメインで unityroom.com ドメインを買ったんだけど、ムームーメールっ…

Rails、production実行時、assetsフォルダ以下がno route matchesでアクセス出来ない

productionで実行してみた 環境変数エラー CSSが無い… 動いた まとめ 宿題 productionで実行してみた Railsチュートリアル、第3版でCloud9を使うようになったけど 勉強がてらローカル環境(RubyMine)で作り直してる。 で、10章まで終わってproduction環境で…

Sassの&(アンパサンド)の扱いが分からんって話

railstutorial.jp Rails Tutorialやってます。 Rails Tutorial通しでやる→よし作るぞ→駄目だ分からん→Rails Tutorialやる ってのを3周目くらい。 何度やっても難しいんだけど3周目だけあってだいぶサクサクと進めるようになった。 Sass その中にSass(CSSを…

MacOSXでRabbiterが動かない

環境 Mac OS X El Capitan 10.11(15A284) ruby 2.2.2p95 rabbit 2.1.8 rabbiter 2.0.2 インストールまで blog.naichilab.com rabbiterが動かない rabbiter.rb:139:in `show_uri': サポートしていない操作です (Gio::IOError::NotSupported) $ rabbiter --f…

MacにRabbitをインストールしようとしてエラー。.pc for libffi doesn't exist. (RuntimeError)

環境 Mac OSX Yosemite 10.10.5 Rabbitをインストールしようとした Gemfile作って gem "rabbit" $ bundle install --path vendor/bundle エラー .pc for libffi doesn't exist. (RuntimeError) ここみて下記コマンド実行 $ PKG_CONFIG_PATH=/usr/local/opt/l…

【Unity】iOS向けビルドで必要なframeworkのインポートやビルド設定の変更を自動化する

環境 やりたいこと概要 やりたいこと詳細 手作業で行う場合の作業内容の確認 Xcodeへframeworkを追加する作業を自動化する XcodeでBuild Settingsを変更する作業を自動化する まとめ 参考資料 環境 Unity 5.1.2f1 Xcode 6.4 Google Mobile Ads Unity Plugin …

【Unity】Unity Cloud Build無料プランでiOS、Androidアプリのビルドを自動化する

はじめに 環境 Unity Cloud Build とは 設定の流れ ソースコードをGitリポジトリに保存 Unity Cloud Buildにアプリケーションを登録 Androidアプリ専用項目の設定 iOSアプリ専用項目の設定 おわりに はじめに 先月Androidアプリを作ったときにUnity Cloud Bu…

【Unity】Unity Cloud BuildでiOSビルドに必要なMobile Provision Fileとp12 Fileを用意する

環境 はじめに ファイルの種類 前提 Mobile Provision File を取得する p12 File を取得する まとめ 参考にしたサイト 環境 記事更新日:2019/08/23 Mac OSX Mojave 10.14.5 Xcode Version 10.3 (10G8) はじめに この記事ではタイトルの通り、Unity Cloud Bu…

【Unity】Unityエディタ拡張本買いました

安藤さんのこれ買いました。 Unityエディター拡張本の電子書籍をPDF形式で販売中(1000円)です。下記サイトにてレビューが出来るようになっているので、よろしくお願いします。フィードバックや質問など募集しています!できるだけ改善・反映していきます!…

JSTQB認定テスト技術者資格試験を受けてみたよ。

2015/08/29(土)にJSTQBFL試験を受けてきました。 とりあえずメモメモ。 JSTQB試験って何? JSTQB認定テスト技術者資格 よくわかんないけどソフトウェアテストに関する知識を認定する資格らしい。なんだか怪しいよね。 2つのレベルがあってとりあえず簡単な…