【发布时间】:2011-01-04 17:36:14
【问题描述】:
我 a ruby gem 对每个操作系统都有不同的依赖关系。我必须明确地把它们都写下来:
在 Mac OS X 上:
gem install livereload在 Linux 上:
gem install rb-inotify livereload在 Windows 上:
gem install eventmachine-win32 win32-changenotify win32-event livereload
我可以稍微调整一下 gemspec,让每个操作系统的安装说明看起来都像 gem install livereload 一样简单吗?
【问题讨论】:
-
检查listen gem 如何处理其特定于平台的依赖项似乎是个好主意:rb-inotify 和rb-fsevent。