我重新安裝了Rails(我認爲是從一個gem)並創建了我的新應用程序,但運行bundler失敗。於是,從那時起,它的命中大概20依賴性的形式是:Rails新安裝 - 令人震驚的很多「Bundler無法繼續」依賴關係
Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems.org/gems/turbo links-2.5.3.gem) An error occurred while installing turbolinks (2.5.3), and Bundler cannot continue. Make sure that `gem install turbolinks -v '2.5.3'` succeeds before bundling.
不同的寶石需要被安裝。運行gem install <gemname> -v'<version>' --no-rdoc --no-ri
並不是什麼大問題,但它令我擔心的是,在大局的情況下某些事情沒有正確工作。我對捆綁器的理解很少,就是它應該避免依賴地獄,但相反的情況似乎正在發生。我應該擔心嗎?我應該搜索一個單擊的Rails安裝程序嗎?
注:我認爲以下也是一個問題:
Fetching: turbolinks-2.5.3.gem (100%) ERROR: Error installing turbolinks: activesupport requires Ruby version >= 2.2.2.
由於Rails應該只需要紅寶石1.9.3或更新的版本,我有。但事實證明,在turbolinks看似失敗的安裝之後,我仍然可以運行bundle install
並超越這一點,即使這看起來有點不妥。我們拭目以待。