T I L / 7월 29일

Jay·2020년 7월 29일
0

Today I Learned 🧐

목록 보기
65/71
post-thumbnail

Ruby on Rails

  • ruby on rails 시작하기
#1 루비 온 레일즈 설치
gem install rails

#2 루비 온 레일즈로 프로젝트 시작
rails new [project name].

#3 필요한 패키지 설치
bundle install

#4 서버 오픈
rails server
  1. 루비 온 레일즈 설치

  2. 초기셋팅. 레일즈를 기반으로 한 프로젝트의 시작
    레일즈는 개발자가 초기셋팅을 쉽게 하도록 설계되었기 때문에 엄청나게 많은 폴더와 파일들이 생성된다.
    여기서 Your Ruby version is 2.7.1, but your Gemfile specified 2.6.3 라는 메세지가 떴고, 루비 2.6.3을 설치했다.(rvm install ruby-2.6.3)

  3. 패키지 설치
    새로운 레일즈 앱에서 요구하는 소프트웨어 패키지를 설치한다. 패키지 설치는 Gemfile이라는 파일을 기반으로 하기 때문에, 프로젝트 파일로 들어가서(Gemfile이 있는 폴더) 명령어를 실행해야 한다. 에러가 나서 당황했는데 에러메세지가 친절한 편.

  4. 레일즈 서버 구동
    잘 설치가 되었는지 확인해보는 시간. 대충 Please run rails webpacker:install Error: No such file or directory @ rb_sysope 라는 에러메세지가 떴는데, rails webpacker:install 를 입력해서 해결했다.
    서버가 구동되면 썸네일같은 귀여운 화면이 뜬다 🎉

루비 가상환경

  • 루비에서 사용하던 가상환경과 내가 사용하던 파이썬 가상환경(미니콘다)의 개념이 다른것 같아서..일단 하고는 있는데 나중에 내가 잘못 이해하고 있었으면 수습을 열심히 해야한다. 어차피 연습 단계라 큰 영향은 없기는 하지만! 여러 언어를 접해보는것의 장점이 이런것 아닐까. 가상환경은 다 미니콘다 같은 시스템인줄 알았는데 전에는 몰랐던 전혀 다른 개념을 알 수 있어서 생각의 폭이 넓어지는것 같다. 루비는 내가 이해하기로는 루비의 버전에 따라 가상환경을 설정할 수 있는것 같다.
profile
You're not a computer, you're a tiny stone in a beautiful mosaic

0개의 댓글