Ubuntu18.04의 Rails5.2.2 설치
4642 단어 Railsvalue_sapce_of_cebu
영상의 해설은 이쪽부터.
Mac
PC에서 Ubuntu로 로그인
terminal
vagrant ssh
Ubuntu에서
문자 코드 설정
vi는 파일을 편집한다는 뜻으로 다른 편집기에서 편집할 수 있습니다.
echo -e 'LANG=en_US.UTF-8\nLANGUAGE= \nLC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"\nLC_TIME="en_US.UTF-8"\nLC_COLLATE="en_US.UTF-8"\nLC_MONETARY="en_US.UTF-8"\nLC_MESSAGES="en_US.UTF-8"\nLC_PAPER="en_US.UTF-8"\nLC_NAME="en_US.UTF-8"\nLC_ADDRESS="en_US.UTF-8"\nLC_TELEPHONE="en_US.UTF-8"\nLC_MEASUREMENT="en_US.UTF-8"\nLC_IDENTIFICATION="en_US.UTF-8"\nLC_ALL=en_US.UTF-8' | sudo tee /etc/default/locale
terminalsudo vi /etc/default/locale
cyberduck에서 편집할 때, 먼저 권한을 씁니다.vi로 편집할 때 이 줄을 무시하십시오.
terminal
sudo chmod o+w /etc/default/locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
cyberduck에서 편집할 때 쓰기 권한을 삭제하십시오.terminal
sudo chmod o-w /etc/default/locale
설치 도구 업데이트terminal
sudo apt-get update
Ruby 및 Ruby 개발 도구 설치terminal
sudo apt-get -y install ruby ruby-dev
소프트웨어 설치를 위한 기본 도구 설치terminal
sudo apt-get -y install build-essential
Rails 설치terminal
sudo gem install rails
MySQL 설치terminal
sudo apt-get -y install mysql-server
MySQL 설치 클라이언트terminal
sudo apt-get -y install libmysqlclient-dev
MySQL 로그인terminal
sudo mysql --user=root mysql
루트 사용자의 암호 업데이트ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Testpass1#';
권한 업데이트flush privileges;
Rails의 초기 형태 작성terminal
rails new cebu_app -d mysql
terminalvi Gemfile
mini_리뷰 레이커sed -i -e "s/# gem 'mini_racer', platforms: :ruby/gem 'mini_racer', platforms: :ruby/" Gemfile
mini_레이서 설치terminal
bundle install
vi config/database.yml
username 및 password 변경config/database.yml
default: &default
adapter: mysql2
encoding: utf8
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: root
password: Testpass1#
socket: /var/run/mysqld/mysqld.sock
terminalrake db:create
terminalrails s -b 0.0.0.0
브라우저에 액세스하면 Rails 화면이 표시됩니다.Reference
이 문제에 관하여(Ubuntu18.04의 Rails5.2.2 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/joji/items/630162e394bff8636725텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)