ruby - 如何列出系统所需的 gem,以便在部署时自动安装它们?

标签 ruby

我是 Ruby 的新手,但我真的很喜欢它。 我使用 Aptana Studio 3 作为 IDE,但我觉得它缺乏支持(即使我安装了 undle)。当我创建一个 Ruby 项目时,里面没有任何文件。 我添加了一个 test.rb 文件并开始使用它。

现在我有一个简单的项目,我需要在其中安装一些 gem。为此,我打开了 CMD,导航到我的项目文件夹并发出命令“gem install xxxx”。在我的 test.rb 中,我使用 require 'xxxx' 包含了 gem。

添加 gem 的最佳做法是什么? 如果我想部署这个应用程序,我需要将 gem 添加到我的生产服务器。有什么方法可以列出所需的 gem,以便服务器在我运行部署应用程序时自动安装它?

谢谢!

最佳答案

将它们放在一个Gemfile中,用于管理应用程序所需的gem。 http://bundler.io/v1.3/gemfile.html

关于ruby - 如何列出系统所需的 gem,以便在部署时自动安装它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22234178/

相关文章:

ruby-on-rails - 模拟和 stub

ruby-on-rails - ruby (rails) Net::HTTPResponse 未定义的方法关闭了吗?

ruby - ruby 中的简单拼写检查方法/ gem ?

ruby-on-rails - rvmsudo 命令无法正常工作

ruby-on-rails - Ruby 单线故障?

ruby - Sinatra 中的 session 问题

ruby-on-rails - 延迟执行 rails 3 中的方法

ruby-on-rails - 部署 Unicorn Rails 应用程序的最佳实践(使用 Upstart)

ruby-on-rails - 使用环境变量更改 HTTPI SSL 默认证书文件位置

ruby - 在步骤定义中调用步骤