Microsoft-Windows-Subsystem-Linux
(=리눅스용 윈도우 하위시스템)
윈도우에 가상머신을 돌리지 않고도 리눅스환경을 사용할 수 있다.
ms: wsl 설치 가이드
powershell 관리자로 실행 후 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
입력 후 재부팅
powershell 에서 설치 확인!
wsl -l -v
wsl 버전 확인
wsl --set-version Ubuntu 2
ver.2로 세팅
sudo apt update
code .
- dependency Ruby 작업 환경을 위한 패키지
- sudo (Super User Do) 관리자 권한
- apt-get (Advanced Package Tool) 패키지 관리 툴
# dependency 설치
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo add-apt-repository ppa:chris-lea/redis-server
sudo apt-get update
sudo apt-get install -y git-core curl imagemagick libffi-dev dirmngr gnupg apt-transport-https ca-certificates redis-server redis-tools libxslt1-dev postgresql postgresql-contrib zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn
# 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
# Ruby 2.6.5 설치
rbenv install 2.6.5
rbenv global 2.6.5
ruby -v
# Ruby 라이브러리 설치
gem install bundler
rbenv rehash
gem install rails -v 6.1.3.1
rbenv rehash
rails -v
sudo apt install postgresql-12 libpq-dev
sudo -u postgres createuser 사용자 이름 -s
sudo -u postgres psql
postgres=# alter user 사용자 이름 with encrypted password '비밀번호';
rails new APP_PATH [options]
cd APP_PATH
rails s
http://localhost:3000/
소스코드 클론 받은 후 mimemagic을 업데이트 하라는 문제 발생 -> bundle update mimemagic -> rails db:create db:migrate db:seed
ㅠㅠㅠㅠㅠㅠㅠ드디어!!!✨ 증말 애증의 윈도우...