레일스 지령을 내리면'Ignoring nokogiri~'를 대량으로 토해낸다.
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'
이 있기 때문에 위 링크와 같은 정보만 나와 속수무책인 상태다.알아차리기까지 시간이 많이 걸렸어요.오문을 읽는 것도 중요하지만 자기가 내린 지령에도 주의해야 한다.
Reference
이 문제에 관하여(레일스 지령을 내리면'Ignoring nokogiri~'를 대량으로 토해낸다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zenichiro0419/items/5486301cb9145186d38f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)