우분투 12.04 서버와 여러 레일 3.2.14 사이트가 있습니다. 새로운 사이트 배포 (카피 스트라노를 통해)를 할 때마다 libv8의 전체 설치를 수행하기 때문에 첫 번째 설치에는 20 - 30 분이 걸립니다. 이미 libv8 보석을 컴퓨터에 설치했지만 (gem list
).Libv8 및 theraracer - 모든 새 사이트 배포에 전체 설치가 필요합니까?
나는 binary version을 시도하고 theraracer의 버전을 변경하려고 시도했습니다.
는 여기에 내가 카피 스트라 노에서 자세한 정보 출력을 설정 한
group :assets do
gem 'sass-rails', '~> 3.2.6'
gem 'coffee-rails', '~> 3.2.2'
gem 'uglifier', '>= 1.0.3'
gem 'therubyracer', '~> 0.12.0'
end
내 Gemfile의 therubyracer 부분과 여기가 중단 곳 20분
** [out :: 198.58.99.7] Installing libv8 (3.16.14.3)
어떤 제안은 ~에 대한입니까? 새로운 사이트를 구축하는 데 오랜 시간이 걸리는 것에 지쳤습니다.
"새로운 사이트 배포"의 의미를 모르십니까? 내가 이해할 수있는 한, Capistrano는 보석을 설치할 때'--deployment' 번들러 플래그를 사용한다. 그리고 이것은 보석을'your_app/shared/bundle /'에 설치하는 것을 말해 준다. 그것은 모든 것을 위해 다르다는 것을 의미한다. 새로운 배치. –
괜찮 았나? (새로운 Rails 사이트마다 libv8을 컴파일하는 대신에) 젬의 머신 버전을 사용하는 방법을 알고 있습니까? – creativereason