0
我正在使用rvm 2.1.0和Mac OS 10.9和rails 4.1。運行rails sever時,我的應用程序失敗。它表現出這種錯誤運行rails服務器時RVM崩潰
/Users/amritdeepdhungana/.rvm/gems/ruby-2.1.0/gems/eventmachine-1.0.3/lib/rubyeventmachine.bundle: [BUG] Segmentation fault at 0x00000000000418
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0]
-- Crash Report log information -----------------------------------
---------
See Crash Report log file under the
one of following:
* ~/Library/Logs/CrashReporter
* /Library/Logs/CrashReporter
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
for more details.
-- Control frame information ------------------------------------------
我搜索的解決方案,並嘗試升級最新RVM即
$ rvm get head
$ rvm reload
$ rvm repair all
$ rvm use 2.1.0
但它畢竟是獲得同樣的錯誤。
當你2.1.0p0你實際上是使用紅寶石2.1.0p0寫RVM使用。分段錯誤意味着編譯ruby代碼時出現問題。你需要在你的應用程序中的eventmachine寶石?如果沒有,擺脫它,並嘗試運行。否則,我使用Ruby 2.0.0的事件機器,嘗試使用'rvm use 2.0.0'降級到該版本,然後執行'bundle install'以防萬一有新的依賴關係需要安裝並運行你的rails服務器 – alalani