gem source -a https://gems.ruby-china.org ,但是还是报错
Error fetching https://gems.ruby-china.org: SSL_connect returned=1 errno=0 state=SSLv3 read s
没有办法,试着把https改为http,竟然成功了
C:WindowsSystem32>gem source -a http://gems.ruby-china.org http://gems.ruby-china.org added to sources
查看一下,是成功的。
C:WindowsSystem32>gem source -l *** CURRENT SOURCES *** http://gems.ruby-china.org
既然,源设置正确了,下面那就安装rails吧,于是在命令行下运行 gem install rails
等待一会后,命令下开始输出安装过程信息了,当以为应该没有问题的时候,结果又报错,安装停止了,报错信息如下
...... Fetching: rails-deprecated_sanitizer-1.0.3.gem (100%) Successfully installed rails-deprecated_sanitizer-1.0.3 Fetching: rails-dom-testing-1.0.7.gem (100%) Successfully installed rails-dom-testing-1.0.7 ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) bad response Gateway Time-out 504 (http://gems-ruby-china.b0.upaiyun.com/quick/Marshal.4.8/loofah-2.0.3.gemspec.rz)
晕了,再接着试下运行gem install rails,这次有很多输出了,但输出很长时间候,停在某条信息上了不再继续,也没终止
...... ng ri documentation for sprockets-rails-3.0.4 documentation for rails-4.2.6 ng ri documentation for rails-4.2.6
看这个信息,是在安装文档,心想文档应该不是关键模块,试着打开一个新的命令行,运行 rails -v,发现成功输出,说明 rails可能安装成功了。
还是不太放心,前面在网上查询时了解到 gem install rails --no-rdoc --no-ri 可以不安装文档。
于是把命令行强制终止,并运行gem install rails --no-rdoc --no-ri,看看有啥反应
..... Installing ri documentation for rails-4.2.6 ERROR: Interrupted 终止批处理操作吗(Y/N)? y C:WindowsSystem32>gem install rails --no-rdoc --no-ri Successfully installed rails-4.2.6 1 gem installed C:WindowsSystem32>rails -v Rails 4.2.6
这下比较放心了,说明rails安装成功了。
三、测试ruby
编写和运行ruby,可以有几种方式
1、运行 irb 程序,启动交互式界面
2、将ruby代码编写到文件中,保存 .rb文件,在命令行下用 ruby执行该文件。
3、到http://www.scintilla.org/SciTEDownload.html上下载一个ide工具,来编写和运行ruby程序
四、测试rails
执行” rails new 目录名 " 创建一个ruby框架的web工程的框架。
但发现报错,报缺少sqllite等模块。
后来又在网上查了下,ruby on rails依赖很多模块。
在window下要安装rails 最好用 railsinstaller 来安装。 下面我们来介绍如何利用railsinstaller 来安装。










