Rails|Railsチュートリアル2.1.1~2.4.1|2.1と2.2で詰まる 追記アリ(20190228)

分からないことが沢山

前回からの続き

Progateさんの様に1から10まで説明してくれる訳でもないし
説明が硬めの文章なので
理解と言うか頭に入ってくるのに時間がかかりますね
まぁしっかり頭を使いたまえよ🐫と言う事で頑張りたい

詰まった所など

2.1|Herokuにプッシュ出来ない

gemのインストールもストレートに行かなくて
でもココはまぁ、前回同様先にupdateしてからやったんですが
heroku createでコマンドがないですが?と言うエラー
heroku -vするも同じエラーなのでインストールを実行
するとディレクトリが空じゃないんですが?と言うエラーが出るんだけど使えるように
謎です

で、取り合えずそのまま進めちゃってて今これを書く時にググったりしていたら見つけました

しかしやり方が良くわかりません💧とりあえず適宜インストールで!😢

追記201902208

上記の件、出来ました!

リンク先ページの
「「$HOME/.bash_profile」に$PATHの設定を追加」って言う部分で
ターミナルから一生懸命(?)ファイルの場所を探したけど見つけられなかったんですが
ブラウザ上で画面をいじっていたら見つけることが出来ました
AWS cloud9の画面です

  • 赤で囲んだ部分の歯車マークをクリック
  • 緑で囲んだ部分にチェックを付ける
  • 水色で囲んだ部分のファイルを開く
  • 指定部分にコードを追加

で、
再起動でOKになるのですが再起動の仕方も良くわからなかったんですよね💧
でも30分触らなければセッション切れる設定にした記憶があるし
ブラウザ閉じて
しばらく時間をおいて戻ってきたら(ログインしなおしたら)herokuにログインし直さなくてもコマンドが使えるようになっておりました
と言う訳で解決しました!ありがたや!!

2.2|rails generateでエラー

rails generate scaffold User name:string email:stringするじゃろ?
エラーが起きてちゃんとしたファイルが作れません
こんなやつ
/usr/local/rvm/gems/ruby-2.4.0/gems/spring-2.0.2/lib/spring/configuration.rb:37:in `pwd’: No such file or directory – getcwd (Errno::ENOENT)

何回かやり直してお手上げだったので調べました

こちらで解決できました!

因みにherokuにデプロイ時のWARNINGログに関しても解決方法が乗ってるんですが
チュートリアル本文で「今は放置でいいよ」的に書いてあるので今は放置にします!