Rails
Heroku
cloud9

Rails TutorialでAWS Cloud9上にHerokuがなかった

More than 1 year has passed since last update.


まずはじめに

このエントリーは私のQiita初エントリーになります:relaxed:

軽く自己紹介


  • SIer歴9年のいわゆる中堅をやってます

  • 基幹システムをメインに開発・運用・保守の案件に携わってます

  • 思う所があってWebエンジニアへシフトしたくて勉強を開始しました:sunglasses:

勉強した内容をアウトプットする習慣付けするため、Qiita投稿頑張りたいと思います。

至らぬ点や認識相違がありましたら教えていただけると励みになります:sob:


Rails TutorialでAWS Cloud9上にHerokuがなかった

WebエンジニアならまずはRailsやろ!って事で王道を往くRails Tutorialを参考に勉強開始!!

途中まですんなり進められていたのですが、HerokuにサンプルアプリをDeployする所で詰まりました。


次にHerokuのアカウントを新規作成して設定します。まずはHerokuのユーザー登録を行います。続いて、自分のシステムにHerokuコマンドラインクライアントがインストールされているかどうかを確認します。


$ heroku version

実際にやってみると

image.png

(デデドン)

どうやらheroku自体がインストールされていないようだ。

我らがぐーぐる先生に思いついたワードで検索してみても、

検索結果のページでは既にHerokuがインストールされている事が前提のようにサクサク説明進めている・・・。

AWS Cloud9上のSupportタブからGet Help(Community)で同じ様な困った人がいないか検索した所

Is heroku available in the cloud9 ide?

https://forums.aws.amazon.com/thread.jspa?messageID=821168&tstart=0

いました!!


以下のPost内容を試してみる。。。


Posted by: erco1961

Posted on: Jan 3, 2018 3:22 PM

I fixed the trouble by updating the node to latest version...


nvm install node

nvm use --delete-prefix v9.3.0
npm install -g cli-engine-command@8.0.0
npm install -g heroku-cli

上手くインストールが出来た模様・・・?

image.png

上述Postのコマンドを実行すると、所々WARNが出ているのが気になりましたが、

Rails Tutorialの作業は一旦進めることができるようなりました。

正しい手順であったのかは後で調べて見ることにします:thinking:


追記 2018.01.17

コメントを頂きまして、この問題は解決されたようです!


情報提供してくれました @yasulab さんに感謝:bow: