Rails6, Ruby2.6.2 어플리케이션이 시작될 때까지 로컬로 진행하는 단계(mac)

1615 단어 RubyRails
전제는 로컬 환경에 루비와 mysql가 설치되어 있다는 것입니다.
$ mkdir sample-app
$ cd sample-app
$ bundle init
Gemfile
# frozen_string_literal: true
source "https://rubygems.org"

git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }

gem "rails", "~>6"
bundle install --path vendor/bundle
bundle exec rails new . -B -d mysql --skip-turbolinks
  • - B는 bundle install
  • 을 실행하지 않습니다.
  • -d는 데이터베이스 지정(이번에는 mysiql)
  • gemfile에 필요한gem 추가
    $ bundle install

    이 오류가 발생한 경우


    $ bundle config --local build.mysql2 "--with-cppflags=-I/usr/local/opt/openssl/include"
    $ bundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib"
    
    그래도 안 되는 상황.
    $ bundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib --with-cppflags=-I/usr/local/opt/openssl/include"
    $ bundle install --path=vendor/bundle
    
    옳은지는 모르겠지만 이 정도면 됐어.

    웹 패키지 가져올 때 (vue 버전)

    $ rails webpacker:install
    $ rails webpacker:install:vue
    
    $ rails s -p 3000
    
    3000의 속도로 rails 초기 화면이 완성되었습니다!!

    좋은 웹페이지 즐겨찾기