紅寶石版本是2.1.0和軌道版本4.1.1我無法安裝在軌道上的寶石調試器4.1.1
我的寶石文件有像下面 寶石「調試」
當我運行命令包安裝,我得到如下錯誤: @@ 安裝調試器(1.6.8)時發生錯誤,並且Bundler無法繼續。 確保gem install debugger -v '1.6.8'
成功捆綁之前。 @@
尋求解決問題的建議。
紅寶石版本是2.1.0和軌道版本4.1.1我無法安裝在軌道上的寶石調試器4.1.1
我的寶石文件有像下面 寶石「調試」
當我運行命令包安裝,我得到如下錯誤: @@ 安裝調試器(1.6.8)時發生錯誤,並且Bundler無法繼續。 確保gem install debugger -v '1.6.8'
成功捆綁之前。 @@
尋求解決問題的建議。
debugger
與Ruby 2及以上版本不兼容,這是一個已知問題。
https://github.com/cldwalker/debugger/issues/125#issuecomment-43353446
我在我的ubuntu生產環境中遇到了這個問題。由於我不需要生產調試器,我只是從我的gemfile中刪除調試器。 – Ryan
Ruby 2.x.x完全不支持調試器。
問題#118是解決相同問題的流行問題。雖然它提到調試器1.6.6必須被Ruby 2.1.1支持,但用戶仍然會遇到類似的錯誤。
另外,這在他們的已知問題中被特別提及。
您可以嘗試按照該討論來解決問題。 此外,這可能會幫助:
rm Gemfile.lock
gem install debugger-ruby_core_source
gem update
bundle install
中問題的其他解決辦法討論更新的Ruby二進制文件的可能性。
如果實在不行,如果你都不可能改變的Ruby/Rails的版本,我可以建議我目前的組合:
ruby 2.0.0-p195
rails 4.0.0
他們的工作與調試器的寶石完美的罰款。
這個工作對我來說:
請更換
寶石 '撬調試器'
與
寶石 '撬byebug'
謝謝!
調試器寶石不適用於Ruby 2.1+。請試試看看。
當你運行'gem install debugger -v'1.6.8''時,你會看到什麼? –