2017-04-18 7 views
2

원자에서 rubocop을 연결하려고 시도했는데 원자에서 오류가 발생했습니다.원자와 함께 rubocop을 작동시키지 마십시오

/usr/local/bin/rubocop 

가 잘못 :

linter-registry.js [sm]:144 [Linter] Error running RuboCop Error: /usr/lib/ruby/2.3.0/rubygems/dependency.rb:319:in `to_specs': Could not find 'rubocop' (>= 0.a) among 16 total gem(s) (Gem::LoadError) 
Checked in 'GEM_PATH=/home/kurilovichay/.rvm/gems/ruby-2.3.1:/home/kurilovichay/.rvm/gems/[email protected]', execute `gem env` for more information 
    from /usr/lib/ruby/2.3.0/rubygems/dependency.rb:328:in `to_spec' 
    from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:65:in `gem' 
    from /usr/local/bin/rubocop:22:in `<main>' 
    at parseFromStd (/home/kurilovichay/.atom/packages/linter-rubocop/src/index.js:41:43) 
    at Object.<anonymous> (/home/kurilovichay/.atom/packages/linter-rubocop/src/index.js:212:27) 
    at next (<anonymous>) 
    at step (/home/kurilovichay/.atom/packages/linter-rubocop/src/index.js:11:273) 

반환 rubocop하는?

+0

응용 프로그램에 보석 rubocop을 추가 했습니까? – Deep

+1

방금 ​​했어요 'gem install rubocop' –

+0

엉터리 설치와 같은 소리가납니다. –

답변

2

rvm을 사용하여 환경을 관리하는 것으로 보입니다. 글로벌을 사용하는 https://github.com/AtomLinter/linter-rubocop#settings

# make sure I'm in the global gemset 
$ rvm gemset use global 
# install the gem 
$ gem install rubocop 

구성 원자 : 무엇 내가 작업에 그걸 얻기 위해 한 일은 자신의 repo의 지침에 따라이었다. 당신의 원자의 설정 파일 (config.cson)을 편집하고

*: 
    "linter-rubocop": 
    executablePath: "~/.rvm/gems/[email protected]/wrappers" 
    "linter-ui-default": {} 

메모를 추가 : 루비 버전을 사용하고있는 하나입니다 있는지 확인하십시오.