我試圖推到Heroku的,我收到以下錯誤,而編譯em.cpp我不能應用推我軌Heroku的,因爲我在寶石EventMachine的-v 1.0.3
remote: em.cpp: In member function `void EventMachine_t::_RunEpollOnce()'
:
remote: em.cpp:574:37: error: `rb_thread_select' was not declared in this
scope
remote: EmSelect (0, NULL, NULL, NULL, &tv);
remote: ^
remote: em.cpp: In member function `int SelectData_t::_Select()':
remote: em.cpp:827:67: error: `rb_thread_select' was not declared in this
scope
remote: return EmSelect (maxsocket+1, &fdreads, &fdwrites, &fderrors, &tv
);
remote: ^
remote: em.cpp: In member function `void EventMachine_t::_RunSelectOnce()
':
remote: em.cpp:946:40: error: `rb_thread_select' was not declared in this
scope
remote: EmSelect (0, NULL, NULL, NULL, &tv);
remote: ^
remote: make: *** [em.o] Error 1
remote:
remote: make failed, exit code 2
remote:
remote: Gem files will remain installed in /tmp/build_3dd2419d1d67596ff83
72a3b46fb25f8/vendor/bundle/ruby/2.2.0/gems/eventmachine-1.0.3 for inspection.
remote: Results logged to /tmp/build_3dd2419d1d67596ff8372a3b46fb25f8/ven
dor/bundle/ruby/2.2.0/extensions/x86_64-linux/2.2.0-static/eventmachine-1.0.3/ge
m_make.out
remote: Installing tzinfo 1.2.2
remote: Installing pg 0.18.1
remote: An error occurred while installing eventmachine (1.0.3), and Bund
ler cannot
remote: continue.
remote: Make sure that `gem install eventmachine -v '1.0.3'` succeeds bef
ore bundling.
remote: !
remote: ! Failed to install gems via Bundler.
remote: !
remote:
remote: ! Push rejected, failed to compile Ruby app
remote:
remote: Verifying deploy...
remote: ! Push rejected.
得到錯誤
我的應用程序是用rails 4.1.6和postgres db編寫的。
請幫我解決這個問題。
感謝