ruby on rails mac 基本配置

本文详细介绍了如何使用Homebrew安装libxml2、libxslt、libiconv,然后通过curl下载并安装RVM,最后使用RVM安装Ruby 2.3.0和Rails 4.2.2,完成环境配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Cbd-MacBook-Pro:~ cbd$ brew install libxml2 libxslt libiconv

Warning: libxml2-2.9.3 already installed
==> Downloading https://homebrew.bintray.com/bottles/libxslt-1.1.28_1.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libxslt-1.1.28_1.el_capitan.bottle.tar.gz
==> Caveats
To allow the nokogiri gem to link against this libxslt run:
  gem install nokogiri -- --with-xslt-dir=/usr/local/opt/libxslt

This formula is keg-only, which means it was not symlinked into /usr/local.

OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/libxslt/lib
    CPPFLAGS: -I/usr/local/opt/libxslt/include


If you need Python to find bindings for this keg-only formula, run:
  echo /usr/local/opt/libxslt/lib/python2.7/site-packages >> /usr/local/lib/python2.7/site-packages/libxslt.pth
  mkdir -p /Users/cbd/Library/Python/2.7/lib/python/site-packages
  echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/cbd/Library/Python/2.7/lib/python/site-packages/homebrew.pth
==> Summary
��  /usr/local/Cellar/libxslt/1.1.28_1: 145 files, 3.3M
==> Installing libiconv from homebrew/dupes
==> Downloading https://homebrew.bintray.com/bottles-dupes/libiconv-1.14.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libiconv-1.14.el_capitan.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.

OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/libiconv/lib
    CPPFLAGS: -I/usr/local/opt/libiconv/include

==> Summary
��  /usr/local/Cellar/libiconv/1.14: 26 files, 1.4M

Cbd-MacBook-Pro:~ cbd$ curl -L https://get.rvm.io | bash -s stable


  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   184  100   184    0     0     26      0  0:00:07  0:00:06  0:00:01    41
100 22721  100 22721    0     0   2611      0  0:00:08  0:00:08 --:--:-- 15702
Downloading https://github.com/rvm/rvm/archive/1.26.11.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.26.11/1.26.11.tar.gz.asc
Found PGP signature at: 'https://github.com/rvm/rvm/releases/download/1.26.11/1.26.11.tar.gz.asc',
but no GPG software exists to validate it, skipping.

Installing RVM to /Users/cbd/.rvm/
    Adding rvm PATH line to /Users/cbd/.profile /Users/cbd/.mkshrc /Users/cbd/.bashrc /Users/cbd/.zshrc.
    Adding rvm loading line to /Users/cbd/.profile /Users/cbd/.bash_profile /Users/cbd/.zlogin.
Installation of RVM in /Users/cbd/.rvm/ is almost complete:

  * To start using RVM you need to run `source /Users/cbd/.rvm/scripts/rvm`
    in all your open shell windows, in rare cases you need to reopen all shell windows.

# icbd,
#
#   Thank you for using RVM!
#   We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.

In case of problems: http://rvm.io/help and https://twitter.com/rvm_io

  * WARNING: You have '~/.profile' file, you might want to load it,
    to do that add the following line to '/Users/cbd/.bash_profile':

      source ~/.profile

Cbd-MacBook-Pro:~ cbd$ source

/Users/cbd/.rvm/scripts/rvm

Cbd-MacBook-Pro:~ cbd$ rvm -v

rvm 1.26.11 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

rvm install 2.3.0

Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.11/x86_64/ruby-2.3.0.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Installing requirements for osx.
Updating system......................................
Installing required packages: automake, libtool, pkg-config, libyaml, libksba...
Updating certificates in '/usr/local/etc/openssl/cert.pem'.
Requirements installation successful.
Installing Ruby from source to: /Users/cbd/.rvm/rubies/ruby-2.3.0, this may take a while depending on your cpu(s)...
ruby-2.3.0 - #downloading ruby-2.3.0, 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 13.5M  100 13.5M    0     0   469k      0  0:00:29  0:00:29 --:--:-- 1388k
No checksum for downloaded archive, recording checksum in user configuration.
ruby-2.3.0 - #extracting ruby-2.3.0 to /Users/cbd/.rvm/src/ruby-2.3.0....
ruby-2.3.0 - #configuring...........................................................
ruby-2.3.0 - #post-configuration.
ruby-2.3.0 - #compiling.............................................................
ruby-2.3.0 - #installing.........
ruby-2.3.0 - #making binaries executable..
Installed rubygems 2.5.1 is newer than 2.4.8 provided with installed ruby, skipping installation, use --force to force installation.
ruby-2.3.0 - #gemset created /Users/cbd/.rvm/gems/ruby-2.3.0@global
ruby-2.3.0 - #importing gemset /Users/cbd/.rvm/gemsets/global.gems................................................
ruby-2.3.0 - #generating global wrappers........
ruby-2.3.0 - #gemset created /Users/cbd/.rvm/gems/ruby-2.3.0
ruby-2.3.0 - #importing gemsetfile /Users/cbd/.rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.3.0 - #generating default wrappers........
ruby-2.3.0 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-2.3.0 - #complete 
Ruby was built without documentation, to build it run: rvm docs generate-ri

Cbd-MacBook-Pro:~ cbd$ ruby -v

ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]

Cbd-MacBook-Pro:~ cbd$ which ruby

/Users/cbd/.rvm/rubies/ruby-2.3.0/bin/ruby

Cbd-MacBook-Pro:~ cbd$ gem -v

2.5.1

Cbd-MacBook-Pro:~ cbd$ gem install rails -v 4.2.2

Fetching: activesupport-4.2.2.gem (100%)
Successfully installed activesupport-4.2.2
Fetching: actionview-4.2.2.gem (100%)
Successfully installed actionview-4.2.2
Fetching: actionpack-4.2.2.gem (100%)
Successfully installed actionpack-4.2.2
Fetching: railties-4.2.2.gem (100%)
Successfully installed railties-4.2.2
Fetching: activemodel-4.2.2.gem (100%)
Successfully installed activemodel-4.2.2
Fetching: activerecord-4.2.2.gem (100%)
Successfully installed activerecord-4.2.2
Fetching: activejob-4.2.2.gem (100%)
Successfully installed activejob-4.2.2
Fetching: actionmailer-4.2.2.gem (100%)
Successfully installed actionmailer-4.2.2
Fetching: rails-4.2.2.gem (100%)
Successfully installed rails-4.2.2
Parsing documentation for activesupport-4.2.2
Installing ri documentation for activesupport-4.2.2
Parsing documentation for actionview-4.2.2
Installing ri documentation for actionview-4.2.2
Parsing documentation for actionpack-4.2.2
Installing ri documentation for actionpack-4.2.2
Parsing documentation for railties-4.2.2
Installing ri documentation for railties-4.2.2
Parsing documentation for activemodel-4.2.2
Installing ri documentation for activemodel-4.2.2
Parsing documentation for activerecord-4.2.2
Installing ri documentation for activerecord-4.2.2
Parsing documentation for activejob-4.2.2
Installing ri documentation for activejob-4.2.2
Parsing documentation for actionmailer-4.2.2
Installing ri documentation for actionmailer-4.2.2
Parsing documentation for rails-4.2.2
Installing ri documentation for rails-4.2.2
Done installing documentation for activesupport, actionview, actionpack, railties, activemodel, activerecord, activejob, actionmailer, rails after 265 seconds
9 gems installed

Cbd-MacBook-Pro:~ cbd$ gem install bundler

Successfully installed bundler-1.11.2
Parsing documentation for bundler-1.11.2
Done installing documentation for bundler after 3 seconds
1 gem installed
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值