Vagrant에서 Ruby on Rails 개발 환경을 구축하는 단계
환경
macOS 10.15.4
Vagrant 설치
Vagrant를 홈페이지에서 설치합니다.
htps //w w.ゔぁ 란츠 p. 이 m
Cent OS 설치
먼저 Vagrant가 설치되어 있는지 확인합니다.
terminal$ vagrant -v
Vagrant 2.2.9
디렉토리를 만들고 이동합니다.
terminal$ mkdir -p vagrant/centos7
$ cd vagrant
$ cd centos7
이동한 디렉토리에서 다음 명령을 실행합니다.
terminal$ vagrant init centos/7
설치가 완료되면 편집기를 열고 아래의 한 줄을 주석 처리에서 제거합니다.
Vagrantfile# config.vm.network "private_network", ip: "192.168.33.10"
아래 명령을 실행하고 조금 기다리십시오 ...
terminal$ vagrant up
CentOS에 로그인
아래 명령을 실행하여 로그인합니다.
terminal$ vagrant ssh
[vagrant@localhost ~]$
rbenv 설치
yum 패키지를 준비합니다.
terminal$ sudo yum install -y git gcc openssl-devel readline-devel zlib-devel sqlite-devel gcc-c++ libicu-devel cmake vim
rbenv를 설치합니다.
terminal$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
설치가 완료되었는지 확인합니다.
terminal$ rbenv --version
rbenv 1.1.2-30-gc879cb0
ruby-build 플러그인 추가
아래 명령을 실행하여 ruby-build 플러그인을 추가합니다.
terminal$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
Ruby 설치
Ruby를 설치합니다.
※여담입니다만 내가 타인님의 사이트를 참조로 했을 때에 버전이 2.4였습니다. 그러나 Rails5 이상과 현재 주류 Rails 버전에는 2.5 이상이 필요하므로 버전 지정 등에주의하십시오.
terminal$ rbenv install 2.7.1
$ rbenv global 2.7.1
$ rbenv rehash
$ ruby -v
설치 완료가 확인되면 다음으로 진행합니다.
Bundler 설치
Bundler 설치를 위해 다음 명령을 실행합니다.
terminal$ gem install bundler
$ rbenv rehash
$ bundle -v
Bundler version 2.1.4
Ruby on Rails 설치
설치할 디렉토리를 만들고 이동합니다.
terminal$ mkdir -p app/memo_app
$ cd app
$ cd memo_app
그리고 설치하는 명령을 실행합니다.
terminal$ bundle init
$ sed -i 's/# gem "rails"/gem "rails", "~> 5.1.0"/g' Gemfile
$ bundle install --path vendor/bundler
$ bundle exec rails new .
$ sed -i "s/# gem 'therubyracer'/gem 'therubyracer'/g" Gemfile
$ bundle install
서버 시작
아래 명령을 실행하여 아래 주소에 액세스하십시오.
terminal$ ./bin/rails s -b 0.0.0.0
http://192.168.33.10:3000/
이것으로 절차가 종료됩니다 ^_^
(보충) 종료 및 로그인 / 로그 아웃 정보
한번 닫아 버렸을 때나 다시 열 때 필요하게 될 것 같아서 종료와 로그인/로그아웃에 대해서도 설명합니다.
로그아웃
terminal# CentOSからログアウトする場合のコマンド
$ exit
#CentOSをシャットダウンする場合のコマンド
$ vagrant halt
로그인
terminal# Cent OSにログインする場合のコマンド
$ vagrant up
$ vagrant ssh
[vagrant@localhost ~]$
Vagrant 개발 환경에서도 고성능 편집기 (VSCode)로 앱을 만들 수있게하는 단계
Vagrant의 가상 환경이 구축되었습니다만 이것을 고기능 에디터(VSCode)에서도 작성이나 편집을 할 수 있도록 접속하는 방법을 해설하고 있으므로 맞추어 봐 주세요 ^_^
Reference
이 문제에 관하여(Vagrant에서 Ruby on Rails 개발 환경을 구축하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/chisaki0606/items/e136a1c83ce93c6c672e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Vagrant를 홈페이지에서 설치합니다.
htps //w w.ゔぁ 란츠 p. 이 m
Cent OS 설치
먼저 Vagrant가 설치되어 있는지 확인합니다.
terminal$ vagrant -v
Vagrant 2.2.9
디렉토리를 만들고 이동합니다.
terminal$ mkdir -p vagrant/centos7
$ cd vagrant
$ cd centos7
이동한 디렉토리에서 다음 명령을 실행합니다.
terminal$ vagrant init centos/7
설치가 완료되면 편집기를 열고 아래의 한 줄을 주석 처리에서 제거합니다.
Vagrantfile# config.vm.network "private_network", ip: "192.168.33.10"
아래 명령을 실행하고 조금 기다리십시오 ...
terminal$ vagrant up
CentOS에 로그인
아래 명령을 실행하여 로그인합니다.
terminal$ vagrant ssh
[vagrant@localhost ~]$
rbenv 설치
yum 패키지를 준비합니다.
terminal$ sudo yum install -y git gcc openssl-devel readline-devel zlib-devel sqlite-devel gcc-c++ libicu-devel cmake vim
rbenv를 설치합니다.
terminal$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
설치가 완료되었는지 확인합니다.
terminal$ rbenv --version
rbenv 1.1.2-30-gc879cb0
ruby-build 플러그인 추가
아래 명령을 실행하여 ruby-build 플러그인을 추가합니다.
terminal$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
Ruby 설치
Ruby를 설치합니다.
※여담입니다만 내가 타인님의 사이트를 참조로 했을 때에 버전이 2.4였습니다. 그러나 Rails5 이상과 현재 주류 Rails 버전에는 2.5 이상이 필요하므로 버전 지정 등에주의하십시오.
terminal$ rbenv install 2.7.1
$ rbenv global 2.7.1
$ rbenv rehash
$ ruby -v
설치 완료가 확인되면 다음으로 진행합니다.
Bundler 설치
Bundler 설치를 위해 다음 명령을 실행합니다.
terminal$ gem install bundler
$ rbenv rehash
$ bundle -v
Bundler version 2.1.4
Ruby on Rails 설치
설치할 디렉토리를 만들고 이동합니다.
terminal$ mkdir -p app/memo_app
$ cd app
$ cd memo_app
그리고 설치하는 명령을 실행합니다.
terminal$ bundle init
$ sed -i 's/# gem "rails"/gem "rails", "~> 5.1.0"/g' Gemfile
$ bundle install --path vendor/bundler
$ bundle exec rails new .
$ sed -i "s/# gem 'therubyracer'/gem 'therubyracer'/g" Gemfile
$ bundle install
서버 시작
아래 명령을 실행하여 아래 주소에 액세스하십시오.
terminal$ ./bin/rails s -b 0.0.0.0
http://192.168.33.10:3000/
이것으로 절차가 종료됩니다 ^_^
(보충) 종료 및 로그인 / 로그 아웃 정보
한번 닫아 버렸을 때나 다시 열 때 필요하게 될 것 같아서 종료와 로그인/로그아웃에 대해서도 설명합니다.
로그아웃
terminal# CentOSからログアウトする場合のコマンド
$ exit
#CentOSをシャットダウンする場合のコマンド
$ vagrant halt
로그인
terminal# Cent OSにログインする場合のコマンド
$ vagrant up
$ vagrant ssh
[vagrant@localhost ~]$
Vagrant 개발 환경에서도 고성능 편집기 (VSCode)로 앱을 만들 수있게하는 단계
Vagrant의 가상 환경이 구축되었습니다만 이것을 고기능 에디터(VSCode)에서도 작성이나 편집을 할 수 있도록 접속하는 방법을 해설하고 있으므로 맞추어 봐 주세요 ^_^
Reference
이 문제에 관하여(Vagrant에서 Ruby on Rails 개발 환경을 구축하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/chisaki0606/items/e136a1c83ce93c6c672e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ vagrant -v
Vagrant 2.2.9
$ mkdir -p vagrant/centos7
$ cd vagrant
$ cd centos7
$ vagrant init centos/7
# config.vm.network "private_network", ip: "192.168.33.10"
$ vagrant up
아래 명령을 실행하여 로그인합니다.
terminal
$ vagrant ssh
[vagrant@localhost ~]$
rbenv 설치
yum 패키지를 준비합니다.
terminal$ sudo yum install -y git gcc openssl-devel readline-devel zlib-devel sqlite-devel gcc-c++ libicu-devel cmake vim
rbenv를 설치합니다.
terminal$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
설치가 완료되었는지 확인합니다.
terminal$ rbenv --version
rbenv 1.1.2-30-gc879cb0
ruby-build 플러그인 추가
아래 명령을 실행하여 ruby-build 플러그인을 추가합니다.
terminal$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
Ruby 설치
Ruby를 설치합니다.
※여담입니다만 내가 타인님의 사이트를 참조로 했을 때에 버전이 2.4였습니다. 그러나 Rails5 이상과 현재 주류 Rails 버전에는 2.5 이상이 필요하므로 버전 지정 등에주의하십시오.
terminal$ rbenv install 2.7.1
$ rbenv global 2.7.1
$ rbenv rehash
$ ruby -v
설치 완료가 확인되면 다음으로 진행합니다.
Bundler 설치
Bundler 설치를 위해 다음 명령을 실행합니다.
terminal$ gem install bundler
$ rbenv rehash
$ bundle -v
Bundler version 2.1.4
Ruby on Rails 설치
설치할 디렉토리를 만들고 이동합니다.
terminal$ mkdir -p app/memo_app
$ cd app
$ cd memo_app
그리고 설치하는 명령을 실행합니다.
terminal$ bundle init
$ sed -i 's/# gem "rails"/gem "rails", "~> 5.1.0"/g' Gemfile
$ bundle install --path vendor/bundler
$ bundle exec rails new .
$ sed -i "s/# gem 'therubyracer'/gem 'therubyracer'/g" Gemfile
$ bundle install
서버 시작
아래 명령을 실행하여 아래 주소에 액세스하십시오.
terminal$ ./bin/rails s -b 0.0.0.0
http://192.168.33.10:3000/
이것으로 절차가 종료됩니다 ^_^
(보충) 종료 및 로그인 / 로그 아웃 정보
한번 닫아 버렸을 때나 다시 열 때 필요하게 될 것 같아서 종료와 로그인/로그아웃에 대해서도 설명합니다.
로그아웃
terminal# CentOSからログアウトする場合のコマンド
$ exit
#CentOSをシャットダウンする場合のコマンド
$ vagrant halt
로그인
terminal# Cent OSにログインする場合のコマンド
$ vagrant up
$ vagrant ssh
[vagrant@localhost ~]$
Vagrant 개발 환경에서도 고성능 편집기 (VSCode)로 앱을 만들 수있게하는 단계
Vagrant의 가상 환경이 구축되었습니다만 이것을 고기능 에디터(VSCode)에서도 작성이나 편집을 할 수 있도록 접속하는 방법을 해설하고 있으므로 맞추어 봐 주세요 ^_^
Reference
이 문제에 관하여(Vagrant에서 Ruby on Rails 개발 환경을 구축하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/chisaki0606/items/e136a1c83ce93c6c672e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sudo yum install -y git gcc openssl-devel readline-devel zlib-devel sqlite-devel gcc-c++ libicu-devel cmake vim
$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
$ rbenv --version
rbenv 1.1.2-30-gc879cb0
아래 명령을 실행하여 ruby-build 플러그인을 추가합니다.
terminal
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
Ruby 설치
Ruby를 설치합니다.
※여담입니다만 내가 타인님의 사이트를 참조로 했을 때에 버전이 2.4였습니다. 그러나 Rails5 이상과 현재 주류 Rails 버전에는 2.5 이상이 필요하므로 버전 지정 등에주의하십시오.
terminal$ rbenv install 2.7.1
$ rbenv global 2.7.1
$ rbenv rehash
$ ruby -v
설치 완료가 확인되면 다음으로 진행합니다.
Bundler 설치
Bundler 설치를 위해 다음 명령을 실행합니다.
terminal$ gem install bundler
$ rbenv rehash
$ bundle -v
Bundler version 2.1.4
Ruby on Rails 설치
설치할 디렉토리를 만들고 이동합니다.
terminal$ mkdir -p app/memo_app
$ cd app
$ cd memo_app
그리고 설치하는 명령을 실행합니다.
terminal$ bundle init
$ sed -i 's/# gem "rails"/gem "rails", "~> 5.1.0"/g' Gemfile
$ bundle install --path vendor/bundler
$ bundle exec rails new .
$ sed -i "s/# gem 'therubyracer'/gem 'therubyracer'/g" Gemfile
$ bundle install
서버 시작
아래 명령을 실행하여 아래 주소에 액세스하십시오.
terminal$ ./bin/rails s -b 0.0.0.0
http://192.168.33.10:3000/
이것으로 절차가 종료됩니다 ^_^
(보충) 종료 및 로그인 / 로그 아웃 정보
한번 닫아 버렸을 때나 다시 열 때 필요하게 될 것 같아서 종료와 로그인/로그아웃에 대해서도 설명합니다.
로그아웃
terminal# CentOSからログアウトする場合のコマンド
$ exit
#CentOSをシャットダウンする場合のコマンド
$ vagrant halt
로그인
terminal# Cent OSにログインする場合のコマンド
$ vagrant up
$ vagrant ssh
[vagrant@localhost ~]$
Vagrant 개발 환경에서도 고성능 편집기 (VSCode)로 앱을 만들 수있게하는 단계
Vagrant의 가상 환경이 구축되었습니다만 이것을 고기능 에디터(VSCode)에서도 작성이나 편집을 할 수 있도록 접속하는 방법을 해설하고 있으므로 맞추어 봐 주세요 ^_^
Reference
이 문제에 관하여(Vagrant에서 Ruby on Rails 개발 환경을 구축하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/chisaki0606/items/e136a1c83ce93c6c672e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ rbenv install 2.7.1
$ rbenv global 2.7.1
$ rbenv rehash
$ ruby -v
Bundler 설치를 위해 다음 명령을 실행합니다.
terminal
$ gem install bundler
$ rbenv rehash
$ bundle -v
Bundler version 2.1.4
Ruby on Rails 설치
설치할 디렉토리를 만들고 이동합니다.
terminal$ mkdir -p app/memo_app
$ cd app
$ cd memo_app
그리고 설치하는 명령을 실행합니다.
terminal$ bundle init
$ sed -i 's/# gem "rails"/gem "rails", "~> 5.1.0"/g' Gemfile
$ bundle install --path vendor/bundler
$ bundle exec rails new .
$ sed -i "s/# gem 'therubyracer'/gem 'therubyracer'/g" Gemfile
$ bundle install
서버 시작
아래 명령을 실행하여 아래 주소에 액세스하십시오.
terminal$ ./bin/rails s -b 0.0.0.0
http://192.168.33.10:3000/
이것으로 절차가 종료됩니다 ^_^
(보충) 종료 및 로그인 / 로그 아웃 정보
한번 닫아 버렸을 때나 다시 열 때 필요하게 될 것 같아서 종료와 로그인/로그아웃에 대해서도 설명합니다.
로그아웃
terminal# CentOSからログアウトする場合のコマンド
$ exit
#CentOSをシャットダウンする場合のコマンド
$ vagrant halt
로그인
terminal# Cent OSにログインする場合のコマンド
$ vagrant up
$ vagrant ssh
[vagrant@localhost ~]$
Vagrant 개발 환경에서도 고성능 편집기 (VSCode)로 앱을 만들 수있게하는 단계
Vagrant의 가상 환경이 구축되었습니다만 이것을 고기능 에디터(VSCode)에서도 작성이나 편집을 할 수 있도록 접속하는 방법을 해설하고 있으므로 맞추어 봐 주세요 ^_^
Reference
이 문제에 관하여(Vagrant에서 Ruby on Rails 개발 환경을 구축하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/chisaki0606/items/e136a1c83ce93c6c672e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ mkdir -p app/memo_app
$ cd app
$ cd memo_app
$ bundle init
$ sed -i 's/# gem "rails"/gem "rails", "~> 5.1.0"/g' Gemfile
$ bundle install --path vendor/bundler
$ bundle exec rails new .
$ sed -i "s/# gem 'therubyracer'/gem 'therubyracer'/g" Gemfile
$ bundle install
아래 명령을 실행하여 아래 주소에 액세스하십시오.
terminal
$ ./bin/rails s -b 0.0.0.0
http://192.168.33.10:3000/
이것으로 절차가 종료됩니다 ^_^
(보충) 종료 및 로그인 / 로그 아웃 정보
한번 닫아 버렸을 때나 다시 열 때 필요하게 될 것 같아서 종료와 로그인/로그아웃에 대해서도 설명합니다.
로그아웃
terminal# CentOSからログアウトする場合のコマンド
$ exit
#CentOSをシャットダウンする場合のコマンド
$ vagrant halt
로그인
terminal# Cent OSにログインする場合のコマンド
$ vagrant up
$ vagrant ssh
[vagrant@localhost ~]$
Vagrant 개발 환경에서도 고성능 편집기 (VSCode)로 앱을 만들 수있게하는 단계
Vagrant의 가상 환경이 구축되었습니다만 이것을 고기능 에디터(VSCode)에서도 작성이나 편집을 할 수 있도록 접속하는 방법을 해설하고 있으므로 맞추어 봐 주세요 ^_^
Reference
이 문제에 관하여(Vagrant에서 Ruby on Rails 개발 환경을 구축하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/chisaki0606/items/e136a1c83ce93c6c672e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# CentOSからログアウトする場合のコマンド
$ exit
#CentOSをシャットダウンする場合のコマンド
$ vagrant halt
# Cent OSにログインする場合のコマンド
$ vagrant up
$ vagrant ssh
[vagrant@localhost ~]$
Vagrant의 가상 환경이 구축되었습니다만 이것을 고기능 에디터(VSCode)에서도 작성이나 편집을 할 수 있도록 접속하는 방법을 해설하고 있으므로 맞추어 봐 주세요 ^_^
Reference
이 문제에 관하여(Vagrant에서 Ruby on Rails 개발 환경을 구축하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/chisaki0606/items/e136a1c83ce93c6c672e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)