在rails配置上,系统地使用最新安装的Ruby版本

时间:2017-01-01 06:57:26

标签: ruby-on-rails ruby upgrade rails-console

因为当我执行“bundle install”时,我收到消息错误:

<?php
/*$host="localhost";
$username="root";
$password="";
$host="localhost";
$username="root";
$password="";
$db_name="rgrp"*/

// Windows Box
DEFINE('HOST', 'localhost');
DEFINE('USRNM', 'root');
DEFINE('PSWD', ''); //no password, using xampp
DEFINE('DBNM', 'rgrp');

/* Linux Box
DEFINE('HOST', 'localhost');
DEFINE('USRNM', 'root');
DEFINE('PSWD', '');
DEFINE('DBNM', 'rgrp');
*/
/*
DEFINE('HOST', 'localhost');
DEFINE('USRNM', 'root');
DEFINE('PSWD', '');
DEFINE('DBNM', 'rgrp');
*/

mysql_connect(HOST, USRNM, PSWD) or die('Could not connect: ' . mysql_error()); //This line
mysql_select_db(DBNM) or die('Could not connect: ' . mysql_error());
?>

这是最简单的方法,作为默认版本,最后一个(我已安装的ruby 2.3.3),因为它似乎我仍然使用旧版本,如Rails配置所示 Rails_configuration

通过我在谷歌上的不同搜索,我无法找到一个简单的解决方案;由于我不再使用旧版本,像RVM这样的解决方案似乎太复杂了,我的愿望只是使用最新安装的Ruby版本,作为Rails的默认版本 PS:我在窗户上 非常感谢

1 个答案:

答案 0 :(得分:0)

RVM不支持windows RVM FAQS

您可以使用pik在Windows上管理ruby版本,但不再维护此项目。

对于简单的解决方案,您可以删除在您的电脑上为c:/Ruby-1.9删除为ruby旧版本创建的文件夹。

如果您真的认真使用ruby开发应用程序,那么使用linux将使您的开发人员生活更轻松。在Windows上需要Ruby DevKit的许多gems。希望它会帮助别人。