刚刚开始 ROR Lynda 教程,尝试在终端中执行 Rails 服务器时出错。
ROR 新手。严格遵循教程并安装所有必要的 gem 和文件。创建一个简单的 CMS。但是我遇到了以下错误。
$ rails server
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/shared_helpers.rb:3.
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/source.rb:162.
NOTE: Gem::SourceIndex#each is deprecated with no replacement. It will be removed on or after 2011-11-01.
Gem::SourceIndex#each called from /Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/source.rb:162.
Could not find gem 'mysql2 (~> 0.2.6)' in any of the gem sources listed in your Gemfile.
我安装了 MySQL 服务器版本 5.5.13。我有 Rails 版本 3。我安装了 MySQL(0.3.2) gem 文件。任何帮助,将不胜感激。谢谢
最佳答案
解决这个问题的最好方法是运行
gem pristine --all
这会重建 Gems,并应该为您消除错误。
关于mysql - 刚刚开始 ROR Lynda 教程,尝试执行 Rails 服务器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6345591/