Ruby on Rails開発のインターン (Day 1)

こんにちは、皆さん


ついに人生最初のインターンであるRuby on Railsの開発が始まりました。もう少しで遅刻しそうだったが、行ってみると僕が一番でしたね(笑)
この仕事は思ってたよりも緩いかもです!
このオフィスの好きなところはみんな優しくて積極的に他人を助けようとします。様々なことについてたくさん質問しましたがちゃんと答えてくれました。
もう一つうれしかったことはLinuxを使って仕事ができることです。僕の開発スキルを一気に上げてくれる予感がします( ̄▽ ̄)
新しく引っ越したら、Linux買おうかなとか思ってます(笑)


  • トピック:
  1. RVM のインストール
  2. Redisのインストール
  3. Postgresql のインストール


  • 疑問:
  1. /tmp フォルダーは何だ?
  2. 何をするにしてもなんでsudo apt-get updateするのか?
  3. apt なしだとフォルダーがありませんってなるのは何で?


  • 学習した内容:
  1. Ubuntu はマジ便利!!
  2. Linuxでは、マウスでマークしたものをマウスの真ん中のボタンでほかのところに張り付けることができる
  3. code [filename] でターミナルからvscodeを開くことができる
  4. Trello はチームワークにおいて、やることリストを管理するにはすごい便利。リスト内の事々をドラッグアンドドロップで動かせる
  5. RVM は複数のRubyバージョンを使う人にとってはすごい便利で、簡単に行ったり来たりできる。


  • 問題:
  1. vscodeでlogin shellに切り替えれない (解決)
  2. postgresql のせいでbundlerのインストールができない  (解決)


  • リソース:


RVM のインストール

GitHub - rvm/ubuntu_rvm: Ubuntu package for RVM
リスタートの代わりにログインとログアウトをしたこと以外はこのサイト通りにやりました。
これのせいで、rvm install rubyした時にエラーが発生しました。 なので、必ずリスタートしてくださいね。


そのあとは rvm use [version]で簡単にRubyのバージョンを変更できます。しかし、これはターミナルがlogin shellになっている時だけです!!

Redisのインストール

Redis について今のところ知っていることはそれが一時的にデータを保管する場所であることだけです。下記のサイト通りにし、makeをした時にたくさんの警告を食らいました。 How To Install and Configure Redis on Ubuntu 16.04 | DigitalOcean。しかし、問題ありませんでした。

Postgresql のインストール

このサイトで How To Install and Use PostgreSQL on Ubuntu 16.04 | DigitalOcean
でも、bundle installした時に下記のエラーが発生しました。

An error occurred while installing pg (0.17.1), and Bundler cannot
continue.
Make sure that `gem install pg -v '0.17.1' --source 'https://rubygems.org/'`
succeeds before bundling.



それで、このサイトの解決法を試しました。 ruby on rails - An error occurred while installing pg (0.17.1), and Bundler cannot continue - Stack Overflow
2行のコマンド入力:

sudo apt-get install libpg-dev
gem install pg

で解決しました。

まとめ

最初は初日であり、いつも通り、あと少しで遅刻だったので、少し緊張していました。しかし、僕の思ってたよりも環境は良くて、他の人とも楽しく話せました。
今日やるべきことは終わらなかったものの、明日はしっかり追いついていきたいです。
ご精読ありがとうございました。では、また次回まで✌




Day 2はこちら↓↓
programming-shop.hatenablog.com