什么是重要的Ruby命令?

Tho*_*ens 8 ruby

我不确定所有这些,但是有什么命令可以做更新Ruby,下载新gem或更新现有gem?还有什么其他重要的东西?

因为它可能很重要,我正在运行Windows.

Jos*_*aro 16

通过Ruby命令,您可能意味着Ruby的命令行程序.这些也称为Ruby Helper程序.以下是一些:

  • ruby - 翻译本身.运行Ruby脚本或语句.

  • gem - Ruby Package Manager.非常适合自动下载或更新小型Ruby模块,如XML库,Web服务器甚至整个Ruby程序.

  • irb - 交互式Ruby提示.这是一个完整的Ruby shell,可以让你执行任何你想要的Ruby代码.您可以直接加载库,测试代码,使用Ruby可以在此shell中执行的任何操作.相信我,你可以用很多东西来改进你的Ruby开发工作流程[1].

  • ri - 快速shell访问Ruby文档.您可以在几乎任何Ruby类或方法上找到RDoc信息.您可以在在线ruby-docs上找到相同类型的文档.

  • erb - 在Ruby Templated文档中评估嵌入式Ruby.嵌入式Ruby就像将php嵌入到文档中一样,这是这种文档的解释器.这对铁路人群来说更是如此.另一种选择是haml.

  • rdoc - 为您的一个Ruby类生成标准的Ruby文档.它就像Javadocs.它解析Ruby源文件并从特殊注释生成标准文档.

  • testrbrake.我对这些不够熟悉.如果有人可以填写这些,我会喜欢它!

希望这是你想要的!


Wes*_*ing 11

有用的命令:耙子

除了Joseph Pecoraro列出的命令外,"rake"命令在使用Ruby时也非常标准.Rake可以轻松实现自动化(简单)任务; 比如构建RubyGem或运行单元测试.

使用rake,唯一要记住的重要命令是'rake -T',它显示了当前目录中可用的rake任务列表.

更新Ruby gem

要回到您的具体问题:

要更新特定的gem,您可以做两件事:只需更新gem:

gem update <gemname>
Run Code Online (Sandbox Code Playgroud)

这会将gem更新到最新版本.

安装Ruby gem

如果要更新到特定版本,则必须安装它:

gem install <gemname> -v <gemversion>
Run Code Online (Sandbox Code Playgroud)

你可以省略-v选项.然后Rubygems安装最新版本.

如何帮助自己

要记住的两个有用的gem命令是:

gem help
Run Code Online (Sandbox Code Playgroud)

这显示了如何获得rubygems的帮助.

gem help commands
Run Code Online (Sandbox Code Playgroud)

这显示了rubygems可用的所有命令.从这里,您可以使用gem帮助获得有关命令的更具体帮助:

gem help update
Run Code Online (Sandbox Code Playgroud)