gpt4 book ai didi

ruby - 如何构建和运行在 github 上找到的 Ruby 命令行工具?

转载 作者:数据小太阳 更新时间:2023-10-29 08:40:22 25 4
gpt4 key购买 nike

您好,我在 github 上克隆了一个简单的应用程序 (https://github.com/cfx/twix),它允许我从控制台发送 Twitter 消息,但我不确定如何运行它。

我现在在我的 users/name director 中有一个名为 Twix 的文件夹。在 twix 中,我有应用程序创建的这些文件夹。

README      Rakefile    bin     lib     test

自述文件没有提供很多入门说明。它只是告诉您程序运行后要做什么(见下文)。

问题:我使用什么命令来启动它?我需要在哪个文件夹中?

自述文件

Twix 0.0.1


Simple twitter client for console


Keys:

q - quit
t - write new message

If you want to post your twit, finish you message with !SEND
If you want abort and back to your feed, finish your message with !EXIT

new features soon

最佳答案

这个程序被打包成一个gem。以下命令将安装 gem(在 Twix 目录中运行):

rake package && gem install pkg/twix-0.0.1.gem

您现在可以使用 twix 命令从任何地方运行该程序。

编辑

我在存储库中看到的第一件事是 Rakefile,这意味着定义了一些 rake 任务。当您发现自己处于这种情况时,运行 rake -T 是您最好的选择,因为它会向您显示可用的 rake 任务。它的输出如下:

(in /home/benoit/code/clones/twix)
rake clobber_package # Remove package products
rake gem # Build the gem file twix-0.0.1.gem
rake package # Build all the packages
rake repackage # Force a rebuild of the package files

我选择了最有可能构建 gem 的命令:package 一个。我想 gem 任务也能正常工作。

运行 rake package 得到以下输出:

(in /home/benoit/code/clones/twix)
mkdir -p pkg
WARNING: no homepage specified
Successfully built RubyGem
Name: twix
Version: 0.0.1
File: twix-0.0.1.gem
mv twix-0.0.1.gem pkg/twix-0.0.1.gem

剩下的就是安装由上一个命令创建的 pkg/twix-0.0.1.gem:

gem install pkg/twix-0.0.1.gem

您可能遇到过另一种情况:应用程序的根目录中存在 twix.gemspec。在这种情况下,运行:

gem build twix.gemspec

会构建 gem,安装步骤保持不变。

关于ruby - 如何构建和运行在 github 上找到的 Ruby 命令行工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8516926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com