0
bundler gem을 제거하고 다시 설치하고 모든 보석을 제거하고 공급 업체/디렉토리를 제거하고 다른 번들 명령을 실행했습니다. 두 번째 번에 --path vendor
을 지정하지 않았더라도 모든 보석은 여전히 공급 업체에 들어갔습니다. 다른 --path
옵션이 기본값으로 설정되어 있습니까? Rails 앱은 어디에 설치하는 보석을 넣을까요?더 이상 ./vendor에 보석을 설치하고 싶지 않습니다.
감사합니다. 실제로 시스템에서 RVM을 사용하고 있지만 다중 사용자 시스템입니다. 나는 현재 root 권한으로 행동하고 있으며, 시스템에있는 것이 아니라 앱 자체에 보석을 넣을 때'bundle '을 어떻게 실행할 수 있는지 잘 모르겠습니다. 예를 들어, 한 시간 전에 시스템에 보석을 설치하지 않고서도 몇 주 동안 mysql2 보석을 사용했다는 것을 알게되었습니다. –
다중 사용자 설치에서도 다음을 수행 할 수 있습니다. 보석 세트를 설치하십시오. 'rvm [email protected] --create --default'를 사용 했습니까? 특히,'--default' 인자. 이것이 내가 지금까지 해왔 던 모든 작업이며 보석 및 번들러 설치 모두 내 보석 상자에 편리하게 나타납니다. –