网站首页

rails安装过程叙述,Rails运行环境

29 6月 , 2019  

CentOS安装Ruby,Rails运维条件

ruby & rails安装过程陈述

中华VVM是二个命令行工具,能够提供七个便利的多版本ruby情状的管理和切换
官网:
RVM安装:
# \curl -sSL | bash -s stable
先是次运行,会晤世error,原因是由于证书难点导致,使用-k命令跳过!
# \curl -sSL -k | bash -s stable
施行上述命令后,开采不可能下载软件包,施行以下操作:
# echo insecure >> ~/.curlrc
姣好上述操作,就足以设置rvm了!
# \curl -sSL | bash -s stable
WranglerVM改用天猫商城下载源,进步ruby等软件安装速度
# sed -i ‘s!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!’
$rvm_path/config/db
Ruby安装:
首先ruby会有不能缺少的套件要求设置,通过yum安装套件
yum install build-essential bison openssl libreadline6 libreadline6-dev
curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0
libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev
列出已知的ruby版本
# rvm list known
设置个中的本子
# rvm install 2.0.0
并发下列错误
Error running ‘requirements_centos_update_system ruby-2.0.0-p353’,
showing last 15 lines of
/usr/local/rvm/log/1392712886_ruby-2.0.0-p353/update_system.log
  }
-bash: yum-config-manager: command not found
Error installing EPEL, it is required for libyaml-devel,
either there was an error installing EPEL package,
or there was problem checking if libyaml-devel is available /
installed.
Requirements installation failed with status: 127.

 

缘由是出于libyaml-devel未有安装,通过yum安装就可以
# yum install libyaml-devel
重国民党的新生活运动行rvm安装ruby
查看ruby版本
# ruby -v
翻开gem版本(安装ruby会自动安装gem)
# gem -v
RubyGem暗中认可源安装慢,能够修改成Taobao的源提高速度
移除原安装源
# gem sources –remove
加上天猫商城源
# gem sources -a
查看源的地址
# gem sources -l
安装Ruby on Rails
首先安装SQLite
# gem install sqlite3 –no-ri –no-rdoc
出现错误,错误音讯
Fetching: sqlite3-1.3.8.gem (100%)
Building native extensions.  This could take a while…
ERROR:  Error installing sqlite3:
      ERROR: Failed to build gem native extension.

1.开立用户

  /usr/local/rvm/rubies/ruby-2.0.0-p353/bin/ruby extconf.rb
checking for sqlite3.h… no
sqlite3.h is missing. Try ‘port install sqlite3 +universal’
or ‘yum install sqlite-devel’ and check your shared library search path
(the
location where your sqlite3 shared library is located).
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary
libraries and/or headers.  Check the mkmf.log file for more details. 
You may
need configuration options.

 

那是出于sqlite-devel未有设置,安装就能够
安装rails
# gem install rails –no-ri –no-rdoc
查看rails版本
# rails -v
為了節省安裝時間可不安裝文件檔,這裡加上–no-ri跟–no-rdoc參數。
至此rails开采条件已告竣!

2.分配权力

相关阅读:

第一增添三个用户组:

Ubuntu 13.04下Ruby的安装
http://www.linuxidc.com/Linux/2013-06/85734.htm

 

越多CentOS相关新闻见CentOS 专项论题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

groupadd humou

图片 1

增多用户,设置主目录,shell路线

 

useradd -g humou -d /home/humou -s /bin/bash -m humou

shell路线设置不对,该用户会不可能登入

抑或直接:

 

useradd -g humou humou

安装密码

 

passwd humou

去除三个用户:

 

userdel humou

相应的用户组也会一并删除

查阅某用户的音信:

 

id humou

翻开系统中的全体用户:

 

 

cat /etc/passwd

给普通用户sudo权限:

 

 

visudo

找到:

 

 

root ALL=(ALL) ALL

在上面增加

 

 

humou ALL=(ALL) ALL

如需用户采纳sudo时不输入密码,则为:

 

 

humou ALL=NOPASSWD: ALL

 

 

3.装置所需的linux包

sudo apt-get install build-essential bison openssl libreadline6
libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev
 libxml2-dev libxslt-dev autoconf libc6-dev zlib1g-dev libssl-dev
build-essential curl git-core libc6-dev g++ gcc

 

 

4.安装 rvm

bash < <(curl -s
)

加载rvm (只需首先次安装时加载)

source .bashrc

 

 

5.ruby的安装与切换

列出已知的ruby版本

rvm list known

安装二个ruby版本

rvm install 1.9.3

此间安装了新式的1.9.3, rvm list known列表里面包车型大巴都得以拿来设置。

 

 

应用二个ruby版本

rvm use 1.9.3

一旦想设置为私下认可版本,能够那样

 

 

rvm use 1.9.3 –default 

查询已经安装的ruby

rvm list

卸载多少个已安装版本

rvm remove 1.9.2

 

 

6.安装 YAML 库:

apt-get install libyaml-dev

 

 

7.因为分歧版本的 gem 会有差距,我们常常要开创多个附加的 gem
集(gemset),包括一文山会海的 gem。针对本教程,笔者引入您创制一个名为railstutorial_rails_4_0 的 gemset:

rvm use
[email protected]_rails_4_0
–create –default

 

 

8.安装 RubyGems 

RubyGems 是 Ruby 项指标包管理程序,有成千上万立竿见影的代码库(包蕴Rails)都能够透过包(或称为 gem)的款式获得。安装 Ruby 后再设置 RubyGems
就极粗略了。借让你安装了 劲客VM 就早就设置 RubyGems 了,因为 帕杰罗VM
已经自行将其安装了:

which gem

/Users/mhartl/.rvm/rubies/ruby-2.0.0-p0/bin/gem

gem update –system 2.0.0

 

 

安装 gem 时,私下认可情形下 RubyGems 会生成三种不一样的文书档案(ri 和
rdoc),可是过多 Ruby 和 Rails
开垦者感到花时间改变这一个文书档案没什么须要。(诸多程序员更依据在线文书档案,而不是置于的
ri 和 rdoc 文书档案。)为了禁止自动生成文书档案,小编建议你实行代码 1.第11中学的命令,在家目录(home directory)中创设二个名字为 .gemrc 的 gem
配置文件,文件的内容参见代码 1.2。(波浪号“~”代表“家目录”,.gemrc
中的点号代表那是个藏匿文件,配置文件一般都以暗藏的。)

 

$ subl ~/.gemrc

 

代码 1.2:在 .gemrc 中布署不生成 ri 和 rdoc 文档

install: –no-rdoc –no-ri

update: –no-rdoc –no-ri

 

9.安装 Rails

gem install rails –version 4.0.0 –no-ri –no-rdoc

 

$ rails -v

Rails 4.0.0

一旦你选用的是 Linux,今后大概还供给设置一些任何的代码包:

$ sudo apt-get install libxslt-dev libxml2-dev libsqlite3-dev # 只针对
Linux

rails安装进度呈报 1.开立用户 2.分配权限
首先加多三个用户组: groupadd humou 增多用户,设置主目录,shell路线 useradd
-g humou -d /home/humou -s /…


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图