Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 是否有可能或有必要针对特定平台构建gem?_Ruby_Gem - Fatal编程技术网

Ruby 是否有可能或有必要针对特定平台构建gem?

Ruby 是否有可能或有必要针对特定平台构建gem?,ruby,gem,Ruby,Gem,我正在尝试让调度程序\u守护程序在Win7上运行。看起来它在当前gem中有一个小bug,所以我需要提取源代码并使用gem build D:\Dev\scheduler\u daemon\scheduler\u daemon.gempec构建gem。没有问题。然后我安装了gem: PS>gem install .\scheduler_daemon-1.1.2.gem Successfully installed scheduler_daemon-1.1.2 1 gem installed

我正在尝试让
调度程序\u守护程序
在Win7上运行。看起来它在当前gem中有一个小bug,所以我需要提取源代码并使用
gem build D:\Dev\scheduler\u daemon\scheduler\u daemon.gempec
构建gem。没有问题。然后我安装了gem:

PS>gem install .\scheduler_daemon-1.1.2.gem
Successfully installed scheduler_daemon-1.1.2
1 gem installed
我尝试在我的项目中使用gem:
gem'scheduler\u daemon-1.1.2'
,或者也使用
,:path=>“/。/scheduler\u 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'
路径是正确的,至少在./引用文件的路径时是正确的。所以它在源代码中寻找x86-mingw32平台,但没有找到它?这是scheduler_守护进程的源代码中的问题还是我如何构建/指定gem的问题

相关,但未解决:

这有用吗。编辑:看起来与链接到的问题的方法相同。