SublimeText3+SublimeLinter의 루비 버전 지정

3436 단어 SublimeText루비

개요



SublimeText에서 SublimeLinter를 사용하여 ruby ​​구문을 확인하면 기본 ruby ​​버전이 다르기 때문에 ruby2에서 새로 도입 된 문법이 오류가 발생합니다.

이 페이지의 설정에 따름으로써, SublimeLinter가 문법 체크에 사용하는 ruby의 버젼을 변경할 수 있다.



준비


  • SublimeText3
  • SublimeLinter
  • rbenv와 같은 루비 버전 관리 도구

  • 설치됨

    설정 파일 변경



    (mac의 경우)
    Preference > Package Settings > SublimeLinter > Settings - User
    

    더 LiblimeLinter 구성 파일을 엽니다.
    {
        "user": {
            "paths": {
                "linux": [],
                "osx": [],
                "windows": []
            },
            ...
        }
    }
    

    상기와 같이 되어 있으므로, 이하와 같이 변경한다.
    {
        "user": {
            "paths": {
                "linux": [],
                "osx": [
                    "~/.rbenv/shims"
                ],
                "windows": []
            },
            ...
        }
    }
    

    rbenv 이외의 버전 관리 툴을 사용하고 있는 경우는 "~/.rbenv/shims" 의 부분을 ruby ​​의 실행 파일이 있는 Path 로 변경하는 것.

    그런 다음 SublimeText를 다시 시작하면 SublimeLinter의 실행 루비가 변경됩니다.


    요약



    SublieLinter의 루비 문법 검사는 단순히 ruby -wc 명령으로 실행되기 때문에 루비에 PATH를 통해하면 그 거동을 변경할 수 있습니다.

    게다가 SublimeText3는 대부분의 설정을 설정 화면(JSON)에서 변경할 수 있으므로 간단.

    좋은 웹페이지 즐겨찾기