ruby

ror圣经
https://ihower.tw/rails/index-cn.html

rbenv
rbenv install --list # 列出所有 ruby 版本
rbenv versions        # 列出安装的版本
rbenv version        # 列出正在使用的版本
rbenv global 1.9.3-p392   # 默认使用 1.9.3-p392
rbenv shell 1.9.3-p392    # 当前的 shell 使用 1.9.3-p392, 会设置一个 `RBENV_VERSION` 环境变量
rbenv local jruby-1.7.3   # 当前目录使用 jruby-1.7.3, 会生成一个 `.rbenv-version` 文件




gem


安装:安装过ruby之后自动回安装gem sudo apt-get install ruby
作用:包管理工具
gem list --remote//查看server上的gem包
gem list --remote rails//查看server上的名字中包含rails的gem包
gem install xxx //安装
gem list//查看本机已经安装的gem包
gem uninstall xxx//卸载


song@ubuntu:~/project$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 2.4.5
  - RUBY VERSION: 2.2.1 (2015-02-26 patchlevel 85) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/song/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0
  - RUBY EXECUTABLE: /home/song/.rbenv/versions/2.2.1/bin/ruby
  - EXECUTABLE DIRECTORY: /home/song/.rbenv/versions/2.2.1/bin
  - SPEC CACHE DIRECTORY: /home/song/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /home/song/.rbenv/versions/2.2.1/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /home/song/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0
     - /home/song/.gem/ruby/2.2.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gem" => "--no-ri --no-rdoc"
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /home/song/.rbenv/versions/2.2.1/bin
     - /home/song/.rbenv/libexec
     - /home/song/.rbenv/plugins/ruby-build/bin
     - /home/song/.rbenv/plugins/ruby-build/bin
     - /home/song/.rbenv/shims
     - /home/song/.rbenv/bin
     - /usr/local/sbin
     - /usr/local/bin
     - /usr/sbin
     - /usr/bin
     - /sbin
     - /bin
     - /usr/games
     - /usr/local/games






rails


安装:gem install rails ,安装某个版本比如 gem install rails -v 4.2.2
作用:网站框架
rails server //运行内置的web服务器
rails server -p 8000//运行内置的web服务器,端口8000




rake Rakefile
安装:gem install rake
作用:Rake的意思是Ruby Make,一个用ruby开发的代码构建工具.
bin/rake db:create 创建数据库
bin/rake db:migrate//建立和修改数据库表






bundle
安装:gem install bundle
作用:Gemfile里描述了需要哪些哪些gem包,一个bundle install命令就可以安装这些包
bundle install //安装Gemfile文件里描述的所有gem包,
bundle install --path vendor/bundle //安装Gemfile文件里描述的所有gem包,安装到vendor/bundle
bundle show //Shows all gems that are part of the bundle
bundle show xxxgem//查看gem包的版本
bundle install -binstubs
bundle exec rake db:create //调用本项目的bin下rake执行db create命令,相当于bin/rake db:create 


在不同rails项目里面执行 bundle show |wc -l,显示的包数量是不同的,说明bundle的执行都是依附于某一个rails项目的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值