5

Xin vui lòng giúp đỡ, đó là dự án học tập của tôi. Nó làm việc tại địa phương nhưng không trực tuyến:
Xin chào, người ta nói rằng tôi không cần đá quý đặc biệt như "therubyracer" trong đường ray 3.1.0 nhưng nó viết trong "nhật ký Heroku":thời gian chạy javascript trong đường ray 3.1.0 và ruby ​​1.9.2. không thể đối phó với heroku. Đã làm mọi thứ, nhưng vẫn không hoạt động

2011-10-04T23:15:30+00:00 app[web.1]: ActionView::Template::Error (Could not fin 
d a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of 
available runtimes. 
2011-10-04T23:15:30+00:00 app[web.1]: (in /app/app/assets/javascripts/rails.js 
)):.... 

tôi đã cố gắng để cài đặt "therubyracer" nhưng tôi có lỗi với cài đặt nó

C:\proj\lagp>gem install therubyracer 
Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 
ERROR: Error installing therubyracer: 
     ERROR: Failed to build gem native extension. 

     C:/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb 
checking for main() in -lpthread... no 
creating Makefile 

make 
C:/RailsInstaller/Ruby1.9.2/bin/ruby -e "puts 'EXPORTS', 'Init_v8'" > v8-i386-m 
ingw32.def 
g++ -I. -IC:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.2/li 
b/libv8/v8/include -IC:/RailsInstaller/Ruby1.9.2/include/ruby-1.9.1/i386-mingw32..... 

cũng tôi đã làm biên dịch: đúng và biên dịch sẵn

đây là ứng dụng của tôi trong một github: https://github.com/EnotPoloskun/lagp
mất một plz xem nếu bạn có một thời gian, tôi lãng phí 2 ngày đối với vấn đề này (
vì vậy tôi không biết phải làm gì (,
Cảm ơn trước

Trả lời

8

Tôi đang sử dụng Rails 3.1 trên Heroku với tài sản đường ống dẫn, ngoài nhóm tài sản trong gemfile của tôi, tôi có;

group :production do 
gem 'therubyracer-heroku' 
end 

mà có vẻ là những gì bạn đang thiếu,

+0

có lỗi khi cài đặt viên đá quý này
http://www.pastie.org/2642618, lỗi tương tự với cài đặt chung therubyracer – Pavel

+0

xin vui lòng, giúp tôi giải quyết vấn đề này – Pavel

+1

ah, bạn đang sử dụng cửa sổ - Tôi sợ Tôi không có kinh nghiệm với nó để chạy ở đó. Có thể thử 'bó - không có sản xuất 'cục bộ để nó không thử cài đặt nó cục bộ. –

0

nhóm: sản xuất làm

đá quý 'therubyracer-Heroku'

cuối

Sau đó bó cập nhật tại máy cục bộ trước khi tải mã nguồn lên heroku.

Các vấn đề liên quan