タグ: postgresql

  • 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 --version
    heroku/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 master
    

    pushでrejected
    SQLite on Heroku

    ローカルのGemfileを編集したものの、コミットするのを忘れていました。(^^;

    herokuでgoodbye worldが表示されることを確認。

    git pushで失敗する場合

    macOS で再起動しても ssh agent に秘密鍵を保持させ続ける二つの方法
    OSのUpdateで再起動したようで、

    $ ssh-add ~/.ssh/(秘密鍵)
    

    が必要でした。