Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.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 Windows 7上的MySQL gem安装错误_Ruby On Rails_Rubygems_Mysql2 - Fatal编程技术网

Ruby on rails Windows 7上的MySQL gem安装错误

Ruby on rails Windows 7上的MySQL gem安装错误,ruby-on-rails,rubygems,mysql2,Ruby On Rails,Rubygems,Mysql2,我正在使用Windows7并创建与MySQL2的连接。我需要安装gem。我正在遵循这些步骤。请有人回顾一下: 将以下内容添加到gem文件:gem'mysql2',“~>0.3.15' 在cmd中运行以下命令:gem安装mysql2-v'0.3.15' 使用cmd转到应用程序并运行以下代码:bundle安装 当我执行步骤(3)时,我得到以下错误: 安装mysql2(0.3.15)时出错,bundler无法运行 继续确保“gem安装mysql2-v“0.3.15”成功 捆扎前 我的应用程序驻留在D驱

我正在使用Windows7并创建与MySQL2的连接。我需要安装gem。我正在遵循这些步骤。请有人回顾一下:

  • 将以下内容添加到gem文件:
    gem'mysql2',“~>0.3.15'

  • cmd
    中运行以下命令:
    gem安装mysql2-v'0.3.15'

  • 使用cmd转到应用程序并运行以下代码:
    bundle安装

  • 当我执行步骤(3)时,我得到以下错误:

    安装mysql2(0.3.15)时出错,bundler无法运行 继续确保“gem安装mysql2-v“0.3.15”成功 捆扎前


    我的应用程序驻留在D驱动器上,我使用的是Windows 7。

    我找到了一个在Ubuntu上运行的解决方案

    我的错误是在尝试连接之前没有安装
    mysql

    请按照以下步骤执行此操作。运行以下命令:

    sudo apt-get install mysql-client libmysqlclient-dev
    
    sudo gem install mysql2
    
    将以下内容添加到该文件中

    gem 'mysql2', '~> 0.3.15'
    
    然后运行:

    bundle install