Intellij IDEA with Ruby plugin에서 bundle exec foreman start를 Run 기능을 사용하여 실현

2113 단어 IntelliJRubyMineRails

환경


  • Intellij IDEA 2017.2.6
  • rbenv

  • 절차



    Run -> Edit configurations로 이동하여 +를 클릭하여 Ruby를 선택합니다.





    Configuration을 아래 그림과 같이 설정


    user_name는 적절하게 변경하십시오. project_folder 는 rails 앱의 루트 폴더입니다. Name은 표시 이름이므로 뭐든지 괜찮습니다.

    Ruby script를 설정하면 Finder가 나오므로 Command shift .에서 숨겨진 파일 폴더를 표시하여 선택하거나 Command shift g에서 직접 PATH를 입력하여 설정합니다.

    참고 : 여기서 루비 스크립트가 which foreman로 나옵니다.

    Bundler에 체크 표시





    이상입니다.

    참고



    RUBY-12023 how to run foreman within rubymine debug mode
    rbenv를 전환하는 방법 ... 다른 언어로 실험 - 너무 - 메모

    향후 조사


    /Users/user_name/.rbenv/shims/foreman 명령은 bundle에서 실행할 수 있지만 왜 /Users/user_name/.rbenv/shims/bundle나오는 오류
    -e:1:in `load': /Users/user_name/.rbenv/shims/foreman:3: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '(' (SyntaxError)
    [ -n "$RBENV_DEBUG" ] && set -x
          ^
    /Users/user_name/.rbenv/shims/foreman:3: syntax error, unexpected ']', expecting end-of-input
    [ -n "$RBENV_DEBUG" ] && set -x
                         ^
        from -e:1:in `<main>'
    

    좋은 웹페이지 즐겨찾기