Windows에 VirtualBox5.1 + Ubuntu16 + Ruby2.4 + Rails5.0을 설치하여 새 응용 프로그램을 만들고 실행하십시오.

Windows에 VirtualBox5.1 + Ruby2.4 + Rails5.0 설치



개발 환경 구축의 비망록입니다.

VirtualBox 최신 버전



아래에서 다운로드하여 설치
h tp // w w. 오 c. 이 m/테 ch네와 rk/세 rゔぇr-s 토레게/ゔぃr t아 l보 x/도 w 응아 ds/ 어서 x. HTML? 그렇게 r d = 오 t jp

우분투 다운로드



일본어화, Guest Addition은 특히 문제 없음.
Guest Addition을 마운트할 수 없었지만 아래를 참조하여 해결
htp // d. 하테나. 네. jp/x76789/20131002/1380664591

게스트 OS의 네트워크 설정 등



호스트 OS와의 클립보드 공유



Virtual Box Manager 설정에서 ...


게스트 OS의 네트워크 설정



Virtual Box Manager 설정에서 ...


Ruby2.4.0 설치



이하의 작업은 여기 를 참고로 했다

필요한 패키지 설치


$ sudo apt-get install git -y
$ sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libpq-dev libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev

vim 설치


$ sudo apt-get install vim

에디터로 vim을 사용한다면 여기 가 추천!

Ruby 버전 관리 소프트웨어 "rbenv"설치


$ cd
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv

사용자 초기화 명령 작성


$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ exec $SHELL

ruby-build 설치


$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
$ exec $SHELL

rbenv에서 설치 가능한 목록을 확인하고 2.4.0 설치


$ rbenv install -l
$ rbenv install 2.4.0

Node.js 설치


$ curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
$ sudo apt-get install -y nodejs

rbenv-rehash 설치


$ rbenv global 2.4.0
$ rbenv rehash
$ gem i rbenv-rehash

Rails5.0.1 설치


$ gem install rails -v 5.0.1

PostgerSQL9.5 설치


$ sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' > /etc/apt/sources.list.d/pgdg.list"
$ wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install postgresql-common
$ sudo apt-get install postgresql-9.5 libpq-dev

Peer 인증 변경


$ vi /etc/postgresql/9.5/main/pg_hba.conf

피어를 md5로 변경

PostgreSQL 사용자와 비밀번호 설정


$ sudo -u postgres createuser hoge -s
$ sudo -u postgres psql
postgres=# \password hoge
postgres=# \q

Rails 새 프로젝트 만들기


$ cd
$ rails new myapp -d postgresql

데이터베이스 비밀번호 설정


$ cd myapp
$ vi config/database.yml

위에서 설정한 사용자와 비밀번호 설정



config/database.yml
development:
  username:hoge
  password:hoge

데이터베이스 만들기


$ rails db:create

Rails5에서 rake 작업이 rails 명령으로 실행 가능합니다.

프로젝트 시작


$ rails s -b 0.0.0.0

호스트 OS에서 앱 살펴보기


$ ifconfig

IP 주소를 확인하고 호스트 OS 측의 브라우저에서 앱을 볼 수 있으면 OK

데이터베이스가 잘 만들어지지 않았다


$ sudo -u postgres psql
postgres=# create user hoge
postgres=# \q

postgres 사용자와 우분투 사용자가 일치하지 않는 것 같습니다.

다시 호스트 OS에서 앱을 살펴보십시오.





죄송합니다.


アーモンドがマイブーム

좋은 웹페이지 즐겨찾기