Programing

“/ usr / bin / env : ruby_executable_hooks : No such file or directory”를 해결하는 방법은 무엇입니까?

lottogame 2020. 12. 10. 08:25
반응형

“/ usr / bin / env : ruby_executable_hooks : No such file or directory”를 해결하는 방법은 무엇입니까?


vps에 jekyll을 배포하고 git post-receive 후크를 구성합니다. 랩톱에서 vps로 블로그 업데이트를 푸시 할 때 다음 오류가 발생합니다.

remote: /usr/bin/env: ruby_executable_hooks: No such file or directory

나는 잠시 동안 검색하고이 게시물에서 제안한 방법을 시도했습니다. bundle update : env : ruby_executable_hooks : No such file or directory , 즉 아래 명령을 실행합니다.

rvm @global do gem regenerate_binstubs
gem regenerate_binstubs

하지만 도움이되지 않고 오류가 남아 있습니다. rvm이나 ruby에 익숙하지 않은데 힌트를 주실 수 있나요?


래퍼 사용, 예 :

$ which jekyll
# /path/to/rvm/gems/ruby-version/bin/jekyll

반환 된 경로에 교체 binwrappers당신이 얻을 수 있도록 :

/path/to/rvm/gems/ruby-version/wrappers/jekyll

이것은 적절한 환경을로드하고 문제를 해결하는 스크립트입니다. 래퍼는 RVM과 함께 자동으로 생성됩니다.


executable-hooks에서 다음 명령을 실행하여을 최신 버전 으로 새로 고쳐야 합니다 Terminal.

sudo gem install --user-install executable-hooks


저도 같은 문제가 있었다, 그러나 나는이 bundler아니라 rubygems-bundler, 내는 gem인식하지 못합니다 regenerate_binstubs.

rvm all-gemsets do gem update bundler 번 들러 1.7.11을 설치하고 나를 위해 수정했습니다.


루비 보석을 업데이트하는 것이 저에게 효과적이었습니다.

gem install rubygems-update
update_rubygems

참고 URL : https://stackoverflow.com/questions/26247926/how-to-solve-usr-bin-env-ruby-executable-hooks-no-such-file-or-directory

반응형