번들 명령을 찾을 수 없음 Mac
나는 루비를 사용하고 있는데, 루비 프로그램과 함께 zip 파일을 받았는데 그것은 다음과 같이 말한다 : 폴더 안에서 bundle install
필요한 패키지를 설치하기 위해 실행 하라.
터미널에서 명령을 실행하면 bundle command not found
.
누군가가이 문제를 어떻게 해결할 수 있는지에 대한 자세한 설명을 줄 수 있습니까?
gem install bundler
하는 방법입니다.
보석을 관리하기 위해 rbenv 와 같은 도구를 사용할 수 있습니다 .
(적어도 OSX에서는) 누구를 위해 그것을 반복합니다.
gem install bundler
권한 오류를 제공합니다. 많은 사람들에게 효과가있는 것으로 보이는 옵션은 rbenv 를 사용 하는 것입니다. 이는 루비 명령 (예 :)gem install
과 환경 (내 이해가 올바른 경우) 사이에 shim을 추가하는 것입니다.
이 답변을 확실히 확인하십시오 .
프로세스는 위의 링크 아래에 상당히 잘 설명되어 있습니다. homebrew를 통해 설치하기로 선택했습니다.
brew update
brew install rbenv
그런 다음 프로필에 인수 명령을 추가해야합니다. common을 사용하는 경우 다음 ~/.bash_profile
과 같이 수행 할 수 있습니다.
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
셸을 통해 rbenv를 초기화하는 명령을 추가하는 것처럼 보입니다.
새 터미널을 열거 나 source ~/.bash_profile
명령을 사용하여 새 셸을 시작하지 마십시오 .
쉘이 Ruby를 찾을 수있는 다른 디렉토리보다 먼저 $PATH
이것이 있는지 확인하십시오 .rbenv/shims
(OSX는 우리가 조작하고 싶지 않은 자체 버전과 함께 제공됩니다) : echo $PATH
.
which ruby
/Users/mikekilmer/.rbenv/shims/ruby
#GOOD!
이제 Ruby 버전을 설치합니다.
rbenv install 2.2.3
(으로 가능한 모든 버전보기 rbenv install -l
).
이제를 사용 rbenv global 2.2.3
하여 전 세계적으로 새 버전의 Ruby를 사용 하도록 전환 할 수 있습니다 . (흠. 나는 우리가 생각 하지 않은 시스템 버전 엉망으로합니다.) 또한 그것을 시도 할 수 rbenv local 2.2.3
또는 rbenv shell 2.2.3
.
마지막으로 실행하십시오.
rbenv rehash
이제 ruby -v
반환해야 2.2.3
하고 gem install bundler
작동합니다.
여기서 했어.
gem install bundler
터미널에서 실행 하십시오.
bundler
볼 수 있는 링크가 있습니다 : bundler
chruby 및 rbenv와 같은 일부 루비 버전 관리자는 각 버전에 대해 gem을 별도로 저장하므로 다른 버전의 루비를 설치할 때 gem install bundler
.
여기에서 모든 솔루션을 시도했지만 해결되지 않았습니다. 결국 두 가지 다른 방법으로 작동하도록했습니다.
- 설정
alias bundle=/path/to/bundle
에서.bashrc
당신이 불결함을 상관하지 않는 경우. - 을 통해 새로운 dev env를 다시
rbenv
만들고bundle install rails
그것을 고칠 것입니다 (내 문제 해결).
터미널-
sudo su
그런 다음 암호 :
디렉토리 변경 :
cd command .
드라이브에 쓸 수있는 권한이없는 경우.
chmod 755 foldername.
터미널에서 mkdir 명령을 수행 할 수도 있습니다.
mkdir /Library/Ruby/Gems/2.3.0.1
복사 및 붙여 넣기 : gem install bundler
터미널에 붙여 넣습니다.
Fetching: bundler-1.16.2.gem (100%)
bundler's executable "bundle" conflicts with /usr/local/bin/bundle
Overwrite the executable? [yN] y
bundler's executable "bundler" conflicts with /usr/local/bin/bundler
Overwrite the executable? [yN] y
Successfully installed bundler-1.16.2
Parsing documentation for bundler-1.16.2
Installing ri documentation for bundler-1.16.2
Done installing documentation for bundler after 7 seconds
1 gem installed
OS X High Sierra에서 작동합니다.
참조 URL : https://stackoverflow.com/questions/29932409/bundle-command-not-found-mac
'program story' 카테고리의 다른 글
CMTime 초 출력 (0) | 2021.01.05 |
---|---|
각각에 대한 C ++, 벡터 요소에서 가져 오기 (0) | 2021.01.05 |
'automaticallyAdjustsScrollViewInsets'는 iOS 11.0에서 더 이상 사용되지 않습니다. (0) | 2021.01.05 |
jQuery를 사용하여 버튼 값 검색 (0) | 2021.01.05 |
모든 활동으로 애플리케이션을 종료하는 방법은 무엇입니까? (0) | 2021.01.05 |