최소한의 노력으로 Mac에서 OACIS를 가져오는 방법

3111 단어 oacisRuby
이 글은 Mac에서 최소한의 절차로 OACIS 환경을 설정하는 절차를 소개했다.
OACIS는 다양한 환경에서 작동하는 데 널리 사용되고 있지만, 한편으로는 리눅스에 대한 지식이 없으면 설치하기 어려운 부분도 있다.여기서 Mac의 사용에 대해'어쨌든 이 절차에 따라 설치할 수 있다'는 방법을 설명한다.
자세한 내용은 공식 문서 참조.
이곳은 2020년 1월까지 최신 v3입니다.설치 7.0
단계는 다음과 같습니다.
  • Ruby 설치
  • MongoDB 및 Redis 설치
  • localhost에 대한 SSH 로그인
  • 으로 설정
  • OACIS의 소스 코드 다운로드
  • OACIS 부팅
  • OACIS에 localhost
  • 등록

    Ruby 설치


    rbenv로 설치합니다.rbenv 자체의 설치 절차는 rbenv의readme를 참조하십시오.
    rbenv를 설치한 후 루비를 설치합니다.
    rbenv install 2.6.5 && rbenv global 2.6.5
    gem update bundler
    rbenv rehash
    

    MongodB 및 Redis 설치


    홈brew를 사용하여 MongoDB를 설치합니다.
    자세한 내용은 MongodB의 공식 문서를 참조하십시오.
    brew tap mongodb/brew
    brew install [email protected]
    brew services start [email protected]
    
    또한 Homebrew를 사용하여 Redis를 설치합니다.
    brew install redis
    brew services start redis
    

    localhost에 대한 SSH 로그인으로 설정


    시스템 환경 설정 - 공유 를 열고 원격 로그인 을 선택합니다.
    경우에 따라 방화벽 블록으로 표시될 수 있지만 문제가 없습니다.

    암호 없이 로그인할 수 있도록 키 인증을 설정합니다.
    ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa
    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
    
    이렇게 하면 자신의 터미널 (localhost) 에 암호 없이 로그인할 수 있다.
    여기까지의 설정이 성공하면 다음 명령을 실행하여 홈 디렉터리의 경로가 표시되는지 확인하십시오.
    ssh localhost pwd
    

    OACIS의 소스 코드 다운로드


    OACIS의 소스 코드를 다운로드합니다.
    git clone --recursive -b master https://github.com/crest-cassia/oacis.git
    cd oacis
    bundle install
    
    또한 xsub 이런 공구도 마찬가지로 설치한다.
    cd ~    # home directoryに移動
    git clone https://github.com/crest-cassia/xsub.git
    echo 'export PATH="$HOME/xsub/bin:$PATH"' >> ~/.bash_profile
    echo 'export XSUB_TYPE="none"' >> ~/.bash_profile
    

    OACIS 시작


    방금 다운로드한 OACIS 디렉토리로 이동하여 OACIS를 시작합니다.
    cd ~/oacis
    bundle exec rake daemon:restart
    
    이렇게 http://localhost:3000 브라우저에서 액세스하면 OACIS의 최상위 화면이 표시됩니다.

    OACIS에 localhost 등록


    OACIS 화면에서 localhost를 작업의 투입 목적지로 등록합니다.
    화면 위쪽의 Host, New Host를 선택하고 다음 항목을 입력합니다.
  • Name : localhost
  • 이렇게 되면 localhost의 호스트가 등록되어 작업의 투입지로 선택할 수 있다.

    좋은 웹페이지 즐겨찾기