2013-03-07 2 views
0

나는 루비 1.8.7과 함께 Heroku에서 레일 2.3.16 응용 프로그램을 실행 중입니다.시더를 사용하여 1.8.7을 사용하는 방법은 무엇입니까?

레일 3으로 업그레이드해야한다는 것을 알고 있지만, 더 많은 시간이 있기 전까지는 Heroku 앱에서 MRI 1.8.7 대신 REE 1.8.7을 사용하고 싶습니다.

https://devcenter.heroku.com/articles/stack

내가 "1.8.7"

루비 내 Gemfile 내 루비 버전을 지정하고 내가 할 수있을 거라고 생각 : 시더에 따라 REE를 지원하는지 표시 ENGINE_VERSION => "2012.02"

하지만 : 제 엔진 => "REE"

루비 "1.8.7": 엔진 지정 그것에 at는 그것을 시도한 후에 분명한 이유 때문에 일을 끝내지 못했습니다.

모든 보안 및 성능 향상으로 업그레이드 할 수있을 때까지 수명 말기 지원에 도달 했음에도 불구하고 Ree를 실행하고 싶습니다.

자동 실행중인 시더에서 루비 1.8.7을 실행 중입니까?

어떤 도움이 필요합니까?

답변

0

삼나무 REE 1.8.7가 설치되어 있지 않은하지만 당신은 당신의 Gemfile에

ruby "1.8.7" 

을함으로써 1.8.7 MRI를 사용할 수 있어야합니다. Heroku 사이트 https://devcenter.heroku.com/articles/cedar-migration에서 자세한 내용을 읽을 수 있지만 1.9.2 사용을 권장합니다.

+0

https://devcenter.heroku.com/articles/stack은 REE 1.8.7을 지원한다는 것을 나타내는 것 같습니다. 설명서에 문제가 있습니까? – aaronylee

+0

이들은 1.8.7을 보완하는 데 사용되는 오래된 스택입니다. 요즘에는 Cedar에서만 새 앱을 프로비저닝 할 수 있습니다. –