【发布时间】:2026-01-23 17:45:02
【问题描述】:
我喜欢让我的全局 gemset 尽可能小(只有 bundler,没有 rails),并为每个 rails 项目单独安装项目特定的 gem。因此,我的全局 gemset 中没有 rails 命令行工具,这让我很难从头开始创建一个新的 rails 项目。有没有办法在没有命令行工具的情况下设置新的 rails 项目?通过这种方式,我可以使我的全局 gemset 尽可能精简。有什么想法吗?
干杯,
杰拉尔多
仅供参考:通常,我将此文件 .bundle/config 包含到我的 rails 项目中以在本地安装 gem:
---
BUNDLE_PATH: vendor/bundle
BUNDLE_DISABLE_SHARED_GEMS: '1'
【问题讨论】:
-
谈谈自己造成的痛苦:)
-
"- 医生,我这样做会很痛。- 那就不要这样做了。"
-
但是说真的,你认为它会如何工作,在没有工具的情况下完成工具的工作?
-
如果你想要一个 rails 项目,为什么不想要 rails gems?它们不是必不可少的吗?
-
我不会担心以这种方式保持您的全球宝石集精益求精。利用 rbenv、bundler、binstubs 和您的 gemfile 等工具。相信他们,不要太担心安装了什么。
标签: ruby-on-rails gem bundler