VirtualBox에서 실행중인 새롭게 작성된 우분투 서버 환경에 코드를 복제했습니다."번들 설치"- json 1.8.1 설치 중 오류가 발생했습니다.
설치로 데이터베이스를 rake db:reset
를 입력 한 후, 내 번들이 JSON 1.8.1에 잠겨 있지만 나의 Gemfile에 나와있는 소스 중 하나에 표시되지 않았기 때문에 Bundle Install
을 실행할 수 없다는 오류를 받았다.
나는 Bundle install
으로 달렸고 오류가 나타났습니다 (내 VM에서 텍스트를 복사/붙여 넣는 방법을 알아 내지 못했습니다).
나는 실행 중입니다. Ruby 2.3.1이며 모든 것이 업데이트/업그레이드되었습니다. 나는 Gemfile, Gemfile.lock을 조작 해 보았고 재수없는 json을 설치했다. 이전 솔루션은 2011-2013 년경에 나온 것 같지만 최근에는 그렇지 않습니다.
키보드로 머리를 쓰는 날이 왔습니다. 새로운 환경에서 오래된 코드를 사용하는 것과 관련이 있습니다.
도움을 많이 주시면 감사하겠습니다. 내
이것은 몇 번해볼 때까지 해석하기가 다소 어려울 수있는 유형의 오류입니다. 'gem install json -v '1.8.1'' 명령이 성공했는지 확인하도록 알려줍니다 - 명령을 실행하면보다 유익한 오류가 나타납니다. 아마도'apt-get' 또는'brew'라는 시스템 종속성이 필요할 것입니다. 그건 그렇고, 이상한 보석 에러가 생기면 일반적으로 명령에'bundle exec '를 추가해 볼 가치가 있습니다 .- 이것은 Gemfile의 버전이 시스템 버전이 아닌 사용되었는지 확인합니다. –
당신은 정확한 최대입니다, 나는 json 1.8.1을 설치하려고 시도했는데 오류가 발생하여 2 개의 인자를 기대했지만 fbuffer라고 불리는 것을 얻었을 때 그 지점에서 넘어지기까지 계단식으로 연결되었습니다. 아마도이 질문을 삭제하고 오류를 제기해야합니까? – nitinator
질문을 삭제할 필요가 없습니다. 오류를 추가하기 만하면됩니다. –