gpt4 book ai didi

ruby - 了解 Ruby 的基本管理实用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:00 26 4
gpt4 key购买 nike

我是 Ruby 和 RVM 的新手,但我已经按照一个简单的教程在我的系统上进行了设置。在教程中,像

这样的命令
gem install rails
which gem
bundle install

被使用,没有太多解释 Ruby 管理生态系统。我的困惑是所有这些实用程序是从哪里来的?我只安装了 ruby​​ 1.9.3 和 rvm,但不知何故“gem”、“which”和“bundle”是我路径中的可执行程序。他们究竟是如何到达那里的?我在哪里可以读到他们采取的论点以及我可能尚未发现的类似实用程序。没有它们的手册页。

最后,我认为 rvm 类似于 Python 中的 virtualenv,gem 类似于 pip?

感谢您帮助开始。

最佳答案

在 Ruby 1.9 中,Rubygems 包管理器包含在标准 Ruby 中,因此这就是 gem 的来源。更多信息,请使用 gem -hhttp://guides.rubygems.org/ .

which 是 unixoid 系统中的标准实用程序,与 Ruby 无关(man 1 which 了解详情)。

bundle 来自 Bundler ,这是用于管理应用程序依赖项的常用 gem。您通常必须手动安装它,除非现在 RVM 会这样做。 bundle -h 为您提供更多信息。

关于ruby - 了解 Ruby 的基本管理实用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12024424/

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