gem의 구성 파일 중 하나를 편집하려고하는데 찾을 수 없습니다. 과거에 내가 어떻게했는지 잘 모르겠습니다.
답변
보석 환경을보십시오.
터미널 런에서 gem env
항목이 표시 INSTALLATION DIRECTORY
되지만 GEM PATHS
현재 환경에서 모든 보석을로드하는 위치 도 있습니다.
답변
Rvm
$ rvm gemdir
또는 다음을 확인할 수 있습니다.
echo $GEM_HOME
번 들러
$ bundle show --paths
특정 보석의 경우 :
$ bundle show 'gem_name'
보석
$ gem env
특정 보석의 경우 :
$ gem which 'gem_name'
답변
기본 설치 디렉토리를 보려면 다음을 실행하십시오.
gem env gemdir
기본 설치 디렉토리 (예 : ~ / .gem / ruby / 2.1.0)를 변경하려면 ~ / .bashrc에이 줄을 추가하십시오.
export GEM_HOME=~/.gem/ruby/2.1.0
또한 gem 패키지가 제공하는 명령을 사용하려면 ~ / .gem / ruby / 2.1.0 / bin이 PATH 환경 변수에 있는지 확인해야합니다. 그렇지 않다면 ~ / .bashrc에이 줄을 추가하십시오.
export PATH=$PATH:~/.gem/ruby/2.1.0/bin
답변
gem의 설치된 파일을 편집하는 경우, gem이 올바르게 구현되지 않았거나 올바르게 수정하지 않은 것입니다.
적절한 보석은 일반적으로 다음과 같이 구성됩니다.
- 이니셜 라이저 스크립트를 통해
config/initializers
- 원숭이 패치를 통해
lib
- 보석 자체가 제공하는 발전기를 통해. 이들은 많은 파일을 생성하는 경향이 있지만 일반적으로 gem 설정을위한 “초기화”또는 “설치”옵션이 있습니다.