zl程序教程

您现在的位置是:首页 >  其他

当前栏目

RAILS ON

On Rails
2023-09-27 14:28:45 时间

http://lxiaodao.iteye.com/blog/1579992

(1)RVM官方网站应该是改版过一次, 
使用


下载并安装rvm稳定版本。不在使用bash (curl -s https://rvm.beginrescueend.com/install/rvm),切记。 
很快安装完rvm后,重新登录一个新的ssh,使用rvm -v检查一下版本即可。 

(2)安装一些以来库,编译安装其它软件或者库的时候会用到 


......                                                                                                        30 kB/s | 124 kB     00:04        Running rpm_check_debug   Running Transaction Test   Transaction Test Succeeded   Running Transaction     Installing : sqlite-devel-3.6.20-1.el6.i686                                                                                            1/2      Installing : zlib-devel-1.2.3-27.el6.i686                                                                                              2/2    Installed:     sqlite-devel.i686 0:3.6.20-1.el6                                       zlib-devel.i686 0:1.2.3-27.el6                                         Complete!  


(3)强烈推荐安装ruby前,先安装openssl,否则以后要用到ssl的时候可能痛不欲生地要重新安装ruby。 



不同的操作系统或者用户,安装位置可能不一样。 


(4)指定openssl位置来安装ruby 
提示有一些库可能需要安装,请根据实际情况决策是否需要yum install一些以来库。 


yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel   
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                    Dload  Upload   Total   Spent    Left  Speed   100  460k  100  460k    0     0  29602      0  0:00:15  0:00:15 --:--:-- 34256   Extracting yaml-0.1.4.tar.gz to /usr/local/rvm/src   Configuring yaml in /usr/local/rvm/src/yaml-0.1.4.   Compiling yaml in /usr/local/rvm/src/yaml-0.1.4.   Installing yaml to /usr/local/rvm/usr   Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.2-p320, this may take a while depending on your cpu(s)...   ruby-1.9.2-p320 - #fetching    ruby-1.9.2-p320 - #downloading ruby-1.9.2-p320, this may take a while depending on your connection...     % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                    Dload  Upload   Total   Spent    Left  Speed   100 8770k  100 8770k    0     0  44230      0  0:03:23  0:03:23 --:--:-- 55436   ruby-1.9.2-p320 - #extracting ruby-1.9.2-p320 to /usr/local/rvm/src/ruby-1.9.2-p320   ruby-1.9.2-p320 - #extracted to /usr/local/rvm/src/ruby-1.9.2-p320   ruby-1.9.2-p320 - #configuring    ruby-1.9.2-p320 - #compiling    ruby-1.9.2-p320 - #installing    Retrieving rubygems-1.8.24     % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                    Dload  Upload   Total   Spent    Left  Speed   100  371k  100  371k    0     0  38121      0  0:00:09  0:00:09 --:--:-- 38064   Extracting rubygems-1.8.24 ...   Removing old Rubygems files...   Installing rubygems-1.8.24 for ruby-1.9.2-p320 ...   Installation of rubygems completed successfully.   ruby-1.9.2-p320 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).   ruby-1.9.2-p320 - #importing default gemsets (/usr/local/rvm/gemsets/)   Install of ruby-1.9.2-p320 - #complete   
推荐 7 款最好的 Ruby on Rails 集成开发环境 Ruby 是个动态面向对象、通用的编程语言。它支持多种编程范式,包括面向功能和面向对象。同时它也包括一个动态类型系统和自动内存管理。 编辑器和集成开发环境(IDE)有些不同,编辑器是用来添加,编辑,查看文件内容的工具,而 IDE 则是一系列大致集中在一个共同任务的工具,比如 Ruby 开发,和所有包含这种形式的编辑器。
Rails 和 Sinatra 的区别是什么? 在 IBM Bluemix 中国版的应用程序中看到Ruby Sinatra,于是想知道它和 Rails 有什么区别,但搜索一番,发现国内几乎没人关注这个问题,可能国内使用Ruby的就比较少。 有一个比较好的问题:用 Sinatra 构建网站,你会怀念 Rails 的什么特性? 但很可惜,回复并...