레일 3.0.10과 2.3.5를 컴퓨터에 설치했습니다. 나는 그 (것)들 사이에서 뒤섞이기 위하여 싶다 그러나 나는 2.3.5를 사용할 수 없다. 명령을 실행할 때 시스템은 3.0.10 만 인식합니다.동일한 컴퓨터에서 여러 버전의 레일을 사용하는 방법
답변
rvm을 사용하면 각각 자신의 보석 세트 목록이있는 Ruby의 여러 설치를 쉽게 관리 할 수 있습니다.
편집 : gemsets를 살펴 보는 것에 대한 의견을 바탕으로, 나는 rvm에서 가장 멋진 기능 중 하나를 지적 할 것입니다. gemset 설정을 마치면 Rails 루트 디렉토리에 .rvmrc
파일을 만듭니다. 은 IT에 다음을 추가
당신은 어디에서 사용하고 있고 "foo는"이 gemset 이름이 무엇이든 루비를 "1.9.2"입니다. rvm은 해당 디렉토리로 cd 할 때이 세트를 사용하여 자동으로 시작됩니다.
확실히 rvm을 사용하여 각 프로젝트의 루트 디렉토리에 .rvmrc 파일을 만듭니다. rvm [email protected]
프로젝트에 대한 식별자로 프로젝트 이름을 교체 :
레일3 물건, 단일 라인을 포함해야합니다. 그런 다음 사용하십시오 rvm gemset create projectName
언제든지 해당 디렉토리로 이동하면 해당 특정 gemset에 해당 버전의 루비를 사용할 수 있으므로 버전이나 루비 또는 보석을 섞어서 사용하지 마십시오!
다른 버전의 레일을 사용하려면 다른 버전의 루비도 있어야하며 각각의 gemset을 만들어야합니다. 그게 무슨 뜻입니까? – Rahul
각 프로젝트마다 gemset을 만듭니다 ... 프로젝트가 하나의 버전의 루비만을 사용한다고 가정합니다. 각 프로젝트의 Gemfile은 사용할 레일 버전을 지정하므로 각 프로젝트는 독립적 인 자체 레일 버전을 실행하게됩니다. .rvmrc 파일을 통해 RVM은 각 프로젝트에서 사용할 Ruby 버전을 알 수 있습니다. –
몇 가지 사용 예는 http://beginrescueend.com/rvm/basics/에서 확인하십시오. –
- 1. Windows 컴퓨터에서 레일을 배치
- 2. 동일한 기계에서 다른 버전의 레일을 사용할 수 있습니까?
- 3. Ajax에서 빌트인 레일을 사용하는 방법?
- 4. 특정 (이전) 버전의 레일을 고정하려면 어떻게합니까?
- 5. 'rails'명령으로 잘못된 버전의 레일을 사용하는/vendor/rails 디렉토리를 만듭니다.
- 6. WCF 동일한 네트워크에있는 여러 컴퓨터에서 NetTCP 사용
- 7. Visual Studio - 여러 컴퓨터에서 동일한 프로젝트 작업
- 8. 동일한 UDP 포트를 사용하는 여러 프로그램? 가능한?
- 9. 여러 버전의 Ruby를 사용하는 자동 디스크
- 10. 여러 컴퓨터에서 인증서 인증을 사용하는 WCF wsHttpBinding
- 11. 다른 컴퓨터에서 최신 버전의 Eclipse에서 기존 프로젝트를 보는 방법?
- 12. 여러 버전의 수은 설치 - 기본값으로 설정하는 방법
- 13. 동일한 응용 프로그램에서 다른 버전의 클래스를 사용하는 방법은 무엇입니까?
- 14. iOS 여러 버전의 앱
- 15. 동일한 컴퓨터에서 다른 응용 프로그램에 대해 여러 개의 jvms 실행
- 16. 여러 버전의 MATLAB은 어떻게 실행합니까?
- 17. 동일한 WCF 서비스에서 여러 버전의 ServiceContracts를 명명하는 방법은 무엇입니까?
- 18. 여러 버전의 API 백엔드 구현 방법
- 19. 동일한 페이지에 여러 버전의 jQuery를로드 할 수 있습니까?
- 20. 동일한 컴퓨터에 여러 버전의 Visual Studio Team Edition 설치
- 21. 여러 버전의 MyProgram (동일한 PC, VS2008)을 설치하려면 어떻게합니까?
- 22. 명령 줄에서 다른 버전의 Java를 사용하는 방법
- 23. 다른 컴퓨터에서 동일한 dll 버전이 다른가요?
- 24. 여러 WCF 서비스에서 세션 공유 동일한 컴퓨터에서 호스팅
- 25. 다른 버전의 동일한 앱 게시
- 26. Heroku - 여러 컴퓨터에서 배포 하시겠습니까?
- 27. 동시에 여러 컴퓨터에서 여러 프로그램을 실행하려면 어떻게해야합니까?
- 28. 동일한 도메인을 사용하는 여러 서버에서 두 개의 앱을 제공하는 방법
- 29. 동일한 컴퓨터에서 ASP.NET 응용 프로그램간에 통신하기
- 30. 자바 게임 : 모든 컴퓨터에서 동일한
다른 프로젝트의 Gemfiles에서 Rails 버전을 지정하면 충분합니다. 고급 Ruby/Gem 버전 관리를 원하시면 [rvm] (https://rvm.beginrescueend.com/)을 확인하십시오. – cmpolis