问题标签 [gem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3587 浏览

windows - 不会让我在 Ruby 提示符中安装 Gem

Windows Vista,Ruby v. 3.3.5

0 投票
2 回答
633 浏览

html - Rails 插件清理(重新格式化)html 输出?

渲染页面后是否有任何插件(gem)可以清理并重新格式化它?通过清理我的意思是删除不必要的新行和空格。

0 投票
2 回答
399 浏览

ruby-on-rails - RubyGems 环境(雪豹)

问候,

我的问题是为什么我有 3 个单独的 gem 路径。我的“宝石环境”命令显示以下内容:

GEM PATHS
- /Library/Ruby/Gems/1.8
- /Users/adam/.gem/ruby1.8 - 这对我来说很有意义
- /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib /红宝石/宝石/1.8

为什么有两个单独的“系统”路径?

谢谢。

0 投票
2 回答
1512 浏览

ruby - 具有持久数据的 Ruby Gems

我想创建 ruby​​ 应用程序(不是 rails)。这是一个控制台应用程序,需要保留一些数据。我使用 pstore 作为数据库。我想将此应用程序部署为 gem。

我的问题是:我的数据在哪里?

目前,我在标准 gem 布局中创建了一个数据目录作为 bin 目录的同级目录。因此,我希望 gem 在部署后将其数据存储在“内部”。但是当我进行本地 gem 安装进行测试时,我发现数据存储在本地项目文件中,而不是 gems 目录中的某个位置。

当然,我可能只是误解了“rake install_gem”在做什么。另外,我隐约担心如果我需要 sudo 来安装 gem,它实际上将能够在 gem 目录中“内部”创建数据文件。

有人可以澄清一下吗?

谢谢你。约翰·尚克

@makevoid - 感谢您的回复。这是我的主要脚本的全部内容。在 /bin 目录中...(我将其添加到主要问题中,因为我不熟悉如何格式化评论中的内容 - 并且粘贴的代码看起来很糟糕。

0 投票
2 回答
271 浏览

ruby-on-rails - 为什么 Rails 宝石和插件的名称有时包含作者姓名?

在添加 gems/plugins 时,我注意到有时作者姓名会添加到 gem/plugin 名称之前,而其他时候则不是。这背后有什么原因吗?

例子:

为什么不把它作为:

什么时候区分这两者?

0 投票
2 回答
405 浏览

ruby-on-rails - 测试宝石的正确方法

如果 gem 具有 rails 依赖项,您认为以独立运行或在 rails 项目下运行的方式编写 gem 测试更好吗?

0 投票
2 回答
4991 浏览

ruby-on-rails - Rails 机架 1.0 错误

当我尝试启动脚本/服务器时出现此错误:

这很烦人,因为我做到了:

但它总是说那个错误。我有 Rails 2.3.5,但我认为错误与 Rails 无关,但更像是与服务器相关的大声笑。

感谢帮助!

0 投票
4 回答
1838 浏览

ruby-on-rails - Rails Gem Bundler 打破依赖关系

我最近安装了带有集成 3.0 版本的 Bundle gem(稳定版 2.3.x)。安装 2.3.x 的文档很弱,所以我在这里寻求帮助。

我已经完成了本文中关于安装和配置 gem bundler 的所有工作(安装 gem bundler、定义 Gemfile、添加 preinitializer.rb、需要 bundler_gems/environment.rb):

http://litanyagainstfear.com/blog/2009/10/14/gem-bundler-is-the-future/

我可以成功运行脚本/服务器,但是当我尝试通过浏览器访问任何页面时,我收到 500 Internal Server Error 声称许多 ActionView 方法未定义:

必须有一些宝石依赖在某处失败或什么?这是我的 Gemfile (rails 2.3.5):

任何指针?

0 投票
1 回答
615 浏览

ruby-on-rails - 切换到捆绑器后如何消除 gem 错误

我最近切换到使用 bundler,现在每当我在我的 rails 应用程序的 scripts/ 文件夹下运行脚本时,我都会收到以下警告:

我该怎么做才能消除这些错误或解决它们?

0 投票
4 回答
265 浏览

ruby-on-rails - 升级 gems 会破坏旧的 Rails 应用程序吗?

我有一堆在 Rails 1.x 上运行的 Rails 应用程序。我需要升级 gems,所以问题是,这些旧应用程序在我升级 gems 后还能运行吗?

谢谢你。