mysql - 刚刚开始 ROR Lynda 教程,尝试执行 Rails 服务器时出错

标签 mysql ruby-on-rails rubygems

刚刚开始 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/

相关文章:

ruby-on-rails - 在文本 block 中查找和替换

ruby-on-rails - 在客户端等待时使用工作人员处理作业,并在完成后返回响应

ruby - 如何使用 ruby​​gems 正确打包应用程序?

ruby - 使用 rbenv/ruby-build 安装 bundler

mysql - 访问数据库时保持代码模块化

php - PHP HTML 中的俄语

python - 当一个包含 id 而第二个包含与该 id 关联的名称时,需要帮助合并两个 SQL 表

Mysql 程序更新所有记录的两个日期之间的差异

ruby-on-rails - 上限生产部署错误 Net::SSH::AuthenticationFailed: 身份验证失败

ruby-on-rails - 在rails中生成excel