【问题标题】:How to install a ruby gem如何安装红宝石宝石
【发布时间】:2015-04-24 00:07:57
【问题描述】:

我正在尝试编写一个带有彩色输出的程序。我看了几个,发现的宝石是彩色的。我已经进行了一些研究,但找不到有关如何安装 gem、需要它和使用它的分步说明。我想要的宝石是着色,我还需要知道它是否需要其他任何东西。我所拥有的只是 Ruby21 文件中的标准 ruby​​ 控制台,以及用于编写和保存它的 notepad++。我需要知道如何以及在何处安装它,是在终端中输入内容还是下载文件并将其放在某个位置,以及如何在文件中要求它及其先决条件(如果有)。

【问题讨论】:

标签: ruby gem rubygems colorize


【解决方案1】:

您可以使用 CLI 安装 gem,只需键入:gem install colorize。然后,您可以通过要求使用 gem,因此在 .rb 文件的顶部添加 require 'colorize'。然后通过尝试puts "This is blue".colorize(:blue) 进行测试。

您的.rb 可能如下所示:

require 'colorize'

puts "This is blue".colorize(:blue)

【讨论】:

  • 对不起,CLI 是什么?因为我尝试在 ruby​​ 控制台中输入“gem install colorize”,它给了我一个错误,关于意外的 tIDENTIFIER 和预期的“do”或括号或括号之类的东西
  • CLI 的意思是“命令行界面”,它与 Ruby 控制台不同。如果您在 Windows 上,那将是“cmd”程序。在 OSX 或 Linux 上,它是终端。
  • 我尝试在命令提示符中输入它,它说 gem 未被识别为内部或外部命令,等等等等
  • 这里是如何修复它的链接:awordpress.net/blog/…
【解决方案2】:

根据http://guides.rubygems.org/rubygems-basics/,您可以使用以下命令(在终端或命令提示符下)安装 colorize gem:

gem install colorize

要列出本地 gem,请运行以下命令:

gem list

并且--通过将require 'colorize' 添加到相应 .rb 文件的顶部--gem 的 lib 目录将添加到您的 $LOAD_PATH

【讨论】:

  • 当你说的命令提示符是windows上的cmd.exe还是ruby21文件中的ruby终端?
  • 在 Windows 上是 cmd.exe;在 Linux/OSX 上,它被称为 terminal
  • 我尝试在命令提示符中输入它,它说 gem 未被识别为内部或外部命令,等等等等
猜你喜欢
  • 1970-01-01
  • 2017-08-10
  • 2016-03-23
  • 1970-01-01
  • 1970-01-01
  • 2013-12-16
  • 1970-01-01
  • 2013-10-19
  • 2019-08-09
相关资源
最近更新 更多