Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails 3不适用于windows 7_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails rails 3不适用于windows 7

Ruby on rails rails 3不适用于windows 7,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,ruby 1.8.7 创业板1.3.7 轨道3.0.0,3.0.0.rc 当我写rails-v时 错误消息来了 在任何gem源中都找不到gem'mysql2=0,runtime>。 尝试运行“bundle安装” 当我运行bundle安装时,它也不能安装mysql2 请帮帮我 mysql2gem目前不支持Windows(尽管)。现在只需使用旧的mysqlgem即可 具体而言: 将此行放在您的文件中: gem'mysql',2.8.1' 运行bundle安装 确保在数据库.yml中使用适配器:mys

ruby 1.8.7 创业板1.3.7 轨道3.0.0,3.0.0.rc

当我写rails-v时 错误消息来了

在任何gem源中都找不到gem'mysql2=0,runtime>。 尝试运行“bundle安装”

当我运行bundle安装时,它也不能安装mysql2


请帮帮我

mysql2gem目前不支持Windows(尽管)。现在只需使用旧的
mysql
gem即可

具体而言:

  • 将此行放在您的文件中:

    gem'mysql',2.8.1'

  • 运行
    bundle安装

  • 确保在
    数据库.yml中使用
    适配器:mysql
    而不是
    适配器:mysql2


  • 这就是我的系统当前的设置方式,它在Rails 3.0.0上运行良好。

    现在可以处理此错误。无需在Gemfile和中将mysql2更改为mysql database.yml。您可以按照以下步骤在windows上安装mysql2 gem
    请注意,您需要在
    数据库.yml
    文件中将
    mysql2
    替换为
    mysql
    。如何从wamp使用mysql服务器?我在mysql文件夹中找不到opt文件夹。Mysql 5.5.16。当我执行>gem安装mysql2时,它表示mysql2 gem安装成功。不确定我遗漏了什么:(