2015-12-08 134 views
0

大家好我是新來的rails我跟隨lynda教程,我正在嘗試安裝mysql2,但錯誤顯示我已經看到堆棧溢出的各種頁面,但無法解決它。我的錯誤是
在windows上安裝Rails mysql2

ERROR: Could not find a valid gem 'mysql2' (>= 0), here is why: 
      Unable to download data from https://rubygems.org/ - no such name (https://api.rubygems.org/latest_specs.4.8.gz) 
+0

它被列出_https://rubygems.org/gems/mysql2_ ...也許你還沒有試圖調用:gem install mysql2,但包含引號'mysql2'。嘗試沒有 – benjamin

回答

-2

我認爲這是在你的Gemfile一些拼寫錯誤,請檢查您是否有在本教程中提到的類型是正確的版本。 MySQL的寶石應該看起來像下面。

gem 'mysql2', '~> 0.3.11' 
0

在Windows上,你需要use the following

gem install mysql2 --platform=ruby -- --with-mysql-dir="C:/path/to/your/c-connector/install/no/spaces"

這應該安裝寶石,允許您繼續進行其他安裝。

-

的原因,這必須要在Windows上做的是,由於該mysql2寶石需要一個外部的依賴集(的c-connector插件),其中Windows沒有默認安裝的事實。

Linux用戶可以使用apt-get和Mac用戶brew來獲得依賴關係; Windows用戶必須自行下載。

如果您按照上述步驟操作,您應該安裝mysql2 gem。