2013-02-19 48 views
0

我試圖運行在Rails中編寫的「Redmine」項目管理應用程序。 https://github.com/redmine/redmineRails應用程序通過MySql創業板錯誤

我從GitHub下載它現在試圖運行(通過在軌文件雙擊,我在終端得到這個錯誤:

找不到寶石「MySQL的(〜> 2.8.1 )在寶石紅寶石」這臺機器

我有mysql 2.9.1已安裝。 我是新來的整個Rails的啄。我剛安裝了它能夠運行該應用程序可用。 所以任何建議幫助我運行這個應用程序將不勝感激。

謝謝

+0

你在執行'rails server'之前運行'bundle install'命令嗎? – MrYoshiji 2013-02-19 18:56:53

+0

是的,我運行了軟件包安裝。它成功運行。 – ssdesign 2013-02-19 19:02:45

+0

實際上,在運行軟件包安裝後,我得到了這個錯誤:確保'gem install mysql -v'2.8.1''捆綁成功。 ------所以我做了「sudo gem install mysql -v'2.8.1'」,並且工作正常。但是,當我運行rails文件時,它throghs MySql錯誤 – ssdesign 2013-02-19 19:05:30

回答

0

它可能是它不適用於最新的mysql版本?確保你堅持這個在您的Gemfile在Rails應用程序。

寶石「mysql的」,「〜> 2.8.1」

也確保了測試,或者如果你想在本地運行的發展。

group :test, :development do 
    gem 'mysql', '~> 2.8.1' 
end 
+0

在Gemfile中,它被稱爲gem'mysql','〜> 2.8.1' – ssdesign 2013-02-19 19:10:54

+0

我設法解決它。它的工作現在。非常感謝您的建議。 – ssdesign 2013-02-19 20:16:16

0

可能比較容易將告訴管理平臺使用您的MySQL版本: 轉到

\ YourRedMineInstallFolder \ APPS \管理平臺\ htdocs目錄 打開的Gemfile & Gemfile.lock的和變化/加入這一行在結束或在MySQL區域。

gem "mysql", "~> 2.9.1" 

然後去服務,並專門重新啓動所有管理平臺服務的人,在他們的名字「..thin」(這是非常重要的)。