레일스 지령을 내리면'Ignoring nokogiri~'를 대량으로 토해낸다.

2699 단어 #GemRails
rails g model에서 모델을 만들려고 시도할 때
한 마디Ignoring nokogiri-1.10.0 because~를 대량으로 뱉었다.정말 불편하고 모델을 잘 만들지 못해 필기를 막았다.
(모델을 만들 수 없다는 결론은 또 다른 이유이기 때문에 Ignore~의 부분을 말씀드리겠습니다.)

해본 일
경보에 적힌 대로 실시gem pristine nokogiri --version 1.10.9.그리하여
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
어떻게 Permission Error가 나왔는지 잘 들어갈 수가 없어요.
일파만파 일어나다
bundle install에서도 perrmissions 오류가 발생할 때 대응하는 방법 기사, 무사할 줄 알았는데 마지막에
gem install bundler
일단 실행되었다
ERROR:  Loading command: install (LoadError)
    dlopen(/Users/zenichiro0419/.rbenv/versions/2.6.2/lib/ruby/2.6.0/x86_64-darwin16/openssl.bundle, 9): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /Users/zenichiro0419/.rbenv/versions/2.6.2/lib/ruby/2.6.0/x86_64-darwin16/openssl.bundle
  Reason: image not found - /Users/zenichiro0419/.rbenv/versions/2.6.2/lib/ruby/2.6.0/x86_64-darwin16/openssl.bundle
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass
결과적으로 rbenv의 재설치가 관건이다.
gem 명령으로 Library not loaded: /usr /local /openssl /lib /libssl.1.0.0.dylib이 나타날 때의 대응 방법에서 소개한 바와 같이 라이브러리의 구성이 어떤 이유로 이상해졌는지 rbenv를 다시 설치했습니다.
총결산하다
# rbenvのアンインストール
$ rbenv uninstall 2.6.3

# rbenvのインストール
$ rbenv install 2.6.3

# bundlerのインストール
$ gem install bundler

# rbenvのリフレッシュ
$ rbenv rehash

# gemのインストール
$ bundle install 
인스타그램 화면에서 아까'노코기리~'를 봤고 rails 지령Ignoring nokogiri-1.10.0 because~을 하면 안 보여요.해결하다.
끝맺다
개인이 앱 개발에 나섰지만 환경 구축부터 개발을 시작하기까지 약 반년 동안 비어 있었기 때문에 가동 부분에서는 막히기 힘든 지점에서 걸음을 옮겼다.나처럼 응용 프로그램 개발을 앞둔 사람이 있다면 환경 구축부터 개발까지 단숨에 시작해야 한다고 조언한다.
rails g할 수 없을 때spring stopを叩こう여기 기사.도 쓰여 있지만 도저히 고칠 수가 없어요.
검색에도 오류문Could not find generator 'hoge'이 있기 때문에 위 링크와 같은 정보만 나와 속수무책인 상태다.알아차리기까지 시간이 많이 걸렸어요.
오문을 읽는 것도 중요하지만 자기가 내린 지령에도 주의해야 한다.

좋은 웹페이지 즐겨찾기