是否有可能或有必要构建gem来定位特定平台?

时间:2011-11-21 17:37:53

标签: ruby gem

我正试图让scheduler_daemon继续使用Win7。看起来它在当前的gem中有一个小bug,所以我需要提取源代码并使用gem build D:\Dev\scheduler_daemon\scheduler_daemon.gemspec构建gem。完成后没有任何问题。然后我安装了gem:

PS>gem install .\scheduler_daemon-1.1.2.gem
Successfully installed scheduler_daemon-1.1.2
1 gem installed

我尝试在我的项目中使用gem:gem 'scheduler_daemon-1.1.2', :path => "./../scheduler_daemon",但当我捆绑它时,我得到:

Could not find gem 'scheduler_daemon-1.1.2 (>= 0) x86-mingw32' in source at ./../scheduler_daemon.
Source does not contain any versions of 'scheduler_daemon-1.1.2 (>= 0) x86-mingw32'

路径是正确的,至少是./是指gemfile的路径。那么它正在寻找源中的x86-mingw32平台而没有找到它?这是scheduler_daemon的源代码中的问题,还是我如何构建/指定gem的问题?

相关,但未解决:How to use Bundler with offline .gem file?

0 个答案:

没有答案