herokuまわり - Rails Tutorial
旧サイト記事の移行
明日の勉強会の準備。メモ書き程度です。 1.5.1 Herokuのセットアップ このあたりの作業中。 ndenvのnpmをインストール済みなので、
$ npm install -g heroku-cliを試したところ、npm WARN ... 'heroku-cli' has been renamed 'heroku' と表示されたもののインストールはできた様子。 それと、cross-spawn no longer requires a build toolchain, use it instead という警告もあり。 cross-spawn-async cross-spawn
$ heroku --versionheroku/7.19.3 darwin-x64 node-v8.11.2
$ heroku loginブラウザが開くのでログインします。SSHキーを作成して登録。
$ ssh-keygen -t rsa -C "your.name@example.com" -f ~/.ssh/id_rsa_heroku$ heroku keys:add
$heroku createブラウザで確認herokuにデプロイ
$ git push heroku masterpushでrejected SQLite on Heroku ローカルのGemfileを編集したものの、コミットするのを忘れていました。(^^; herokuでgoodbye worldが表示されることを確認。
git pushで失敗する場合
セクション「git pushで失敗する場合」macOS で再起動しても ssh agent に秘密鍵を保持させ続ける二つの方法 OSのUpdateで再起動したようで、
$ ssh-add ~/.ssh/(秘密鍵)が必要でした。