2017-10-18 15 views
1

무효 루비 버전과 카피 스트라 노 번들 :에(레일 응용 프로그램 배포) I 디지털 오션 우분투 방울, 내가 서버 2.1.1</p> <p>에 루비 버전을 RVM을 설치하고 설정 한

> env 
RUBY_VERSION=ruby-2.1.1 

ruby -v 내 프로젝트 : ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]

내가 카피 스트라 노에 응용 프로그램을 배포하려고했지만,이 때문에 bundler의 실패

닷컴 mand cap production deploy 만들기 /home/deploy/app_name/shared/bundle/ruby/2.3.0

유효한 번들 루비 버전은 어디에서 설정할 수 있습니까? 왜 cap production deploy은 2.3.0 v. 디렉토리를 만드나요?

답변

0

시스템 전체의 루비 2.3.0이 있기 때문에 이런 현상이 발생할 수 있다고 생각합니다. capistrano는 기본적으로이를 사용합니다.

capistrano와 rvm 통합을 제공하는 https://github.com/capistrano/rvm 또는 더 최신의 보석을 사용해보십시오.

0

나는 비슷한 문제가 있었고 Stanislav가 말했듯이 그것은 rvm 시스템 전체 설치에 문제가 있습니다. Ruby on Rails One 애플리케이션을 설치 하셨을 것입니다. 이를 해결하기 위해 새로운 깨끗한 우분투 방울을 만들었고 수동으로 rvm 단일 사용자를 설치했습니다.