Ruby(rails)win环境下安装

摘要:
它提供一个分发Ruby程序和库的标准格式,还提供一个管理程序包安装的工具。gem系统类似于redhat操作系统中的yum工具,或debian操作系统中的apt-get工具。安装gem系统,可在控制台输入命令:gemupdate–-system修改gem的资源$gemsources--removehttps://rubygems.org/$gemsources-ahttp://ruby.taobao.org/$gemsources-lTIPS:我直接运行$gemupdate--system3.在中的网站下载DEVELOPMENTKIT为了安装Rails原生的一些扩充,必须有个辅助的toolkit,这就是DevKit在RubyInstaller官网下载符合Ruby版本的DevKit解压到某路径下,cmd进入该目录rubydk.rbinitrubydk.rbinstall如遇到下面错误,需要修改config.yml,加入ruby安装目录。
1.RubyInstaller
在RubyInstaller官网下载window版本安装,地址:http://rubyinstaller.org/downloads/
执行安装程序,勾选Add Ruby executables to your PATH,安装完成在cmd上测试ruby -v查看
注意安装路径中不要有空格,否则会影响rails的安装
TIPS:如果在控制台(cmd)里面输入ruby -v没有反应,应该是ruby没有加入环境变量,在系统的环境变量里面的Path加入 上面安装的ruby的bin目录
2. RubyGems(简称 gems)
gem是一个用于对 Rails 组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。gem系统类似于redhat操作系统中的yum工具,或debian操作系统中的apt-get工具。安装gem系统,可在控制台输入命令:gem update –-system

修改gem的资源

$ gem sources --remove https://rubygems.org/
$ gem sources -ahttp://ruby.taobao.org/(https://ruby.taobao.org/)
$ gem sources -l
TIPS:我直接运行 $ gem update --system 3. 在(1)中的网站下载DEVELOPMENT KIT 为了安装Rails原生的一些扩充,必须有个辅助的toolkit,这就是DevKit 在RubyInstaller官网下载符合Ruby版本的DevKit 解压到某路径下,cmd进入该目录ruby dk.rb initruby dk.rb install 如遇到下面错误,需要修改config.yml,加入ruby安装目录。如 - D:Ruby200-x64 Initialization complete! Please review and modify the auto-generated'config.yml' file to ensure it contains the root directories to allof the installed Rubies you want enhanced by the DevKit. 4. 安装Rails $ gem install rails $ rails -v # 查看结果 5. 创建Rails应用 cmd进入某目录rails new rordemocd rordemorails server webrick 然后就可以通过127.0.0.1:3000访问你的第一个ruby on rails web 程序了。

免责声明:文章转载自《Ruby(rails)win环境下安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Centos下,Docker部署Yapi接口管理平台(详细得令人发指)dt.select默认不区分大小写下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[GXYCTF2019]BabysqliV3.0题解

[GXYCTF2019]BabysqliV3.0 常规分析 题目叫babysqli,刚访问的时候会有一个登录页面,于是我用测了测sql注入,毫无收获。 最后发现是弱口令,账号admin,密码password。 登录进去以后是这样的: url末尾是file=的形式,怀疑是文件包含,并且自动在xxx后面加.php。 将file=后面的参数改为php://fi...

成为全栈工程师需要学习哪些知识?

全栈工程师,也叫全端工程师,英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。那么要成为全栈工程师你需要掌握哪些技能呢? 1.产品设计      ai(作为一款非常好的图片处理工具)      coredraw(平面设计软件) 2.界面设计      ui      ps 3.前端开发移动优先       i...

安装swoole扩展

一、wget -c http://pecl.php.net/get/swoole-4.3.4.tgz 二、解压swoole包            tar xzvf swoole-4.3.4.tgz 三、生成configure配置文件   cd swoole-4.3.4   phpize      //生成./configure文件   ./configu...

python “ cannot import name OrderedDict”

本地测试一切ok,结果放到亚马逊云上去,运行出现错误:“ cannot import name OrderedDict”,于是找到错误根源,在于我在某处用到了OrderedDict, 在头部“from collections import OrderedDict”,  google有人指出“from ## import ##”不支持二次导入,如果包含该语句...

CentOS7为php7.2安装php-redis扩展(redis环境搭建二)

安装前检查 安装前查看phpinfo()输出的版本与php -v 的版本是否一致,如果不一致安装成功后,输出phpinfo和php -v 都会找不到redis扩展,本人在此踩过坑 解决php -v查看到版本于phpinfo()打印的版本不一致问题可参考我的另一篇博客:https://www.cnblogs.com/clubs/p/13377676.html...

给PHP安装和开启curl扩展

安装某些PHP源码如CMSTOP时需求系统开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步。 一、window下安装php_curl支持 1.将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下;2.打开p...