gpt4 book ai didi

ruby-on-rails - bundler 可以将 gem 安装限制在某个操作系统上吗?

转载 作者:行者123 更新时间:2023-12-04 05:49:07 24 4
gpt4 key购买 nike

我正在开发 Rails 3.1,并使用默认的 uglifier Assets gem。该 gem 依赖于 execjs,后者需要 JavaScript 运行时。我在 Mac OSX 上开发,所以我从来没有遇到过问题。另一个开发人员使用 Linux,它默认没有 JavaScript 运行时。所以使用therubyracer,一个嵌入在Ruby 中的JavaScript 运行时,工作得很好,但我希望Bundler 只在系统是Linux 时安装它。我可以在 Gemfile 中指定它以便它只能安装在 Linux 而不是 Mac 中吗?

最佳答案

你可以做;

gem 'rb-fsevent', :require => false if RUBY_PLATFORM =~ /darwin/i

在您的情况下用适当的 gem 和平台替换 gem 和平台。

关于ruby-on-rails - bundler 可以将 gem 安装限制在某个操作系统上吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7117565/

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