加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 捆绑器可以将gem安装约束到某个操作系统吗?

发布时间:2020-12-17 03:45:30 所属栏目:百科 来源:网络整理
导读:我正在开发Rails 3.1,并使用默认的uglifier资产gem.该gem依赖于execjs,这需要 JavaScript运行时.我在Mac OSX上开发,所以我从未遇到过麻烦.另一个开发人员使用Linux,默认情况下没有JavaScript运行时.所以使用therubyracer,一个嵌入在Ruby中的JavaScript运行时
我正在开发Rails 3.1,并使用默认的uglifier资产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

在您的情况下用适当的宝石替换宝石和平台.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读