- Приложение было разработано для Windows и требует бинарных гемов Windows
- Приложение должно быть развернуто на общем сервере Open Solaris (Joyent)
Вы понимаете, что не можете запускать двоичные файлы Windows на открытых соляризах. Windows на самом деле полностью отличается от Solaris ...
Если драгоценные камни принадлежат третьей стороне, вы можете загрузить предварительно упакованные бинарные версии для соляриса, которые кто-то другой выпустил. Затем вы можете поместить их в каталог vendor и загрузить их оттуда вместо установки гема.
Если вы не можете получить предварительно упакованные бинарные файлы для соляриса, вам необходимо получить собственную машину соляриса (с использованием Virtual PC, VMWare, VirtualBox и т. Д.), Использовать ее для компиляции гемов, а затем извлекать двоичные файлы вне.
Если на самом деле у вас есть только исходный код, который работает на Windows (например: вы создали его самостоятельно, или тот, кто предоставил драгоценный камень, только разработал его для работы с Windows), вы облажались. Вам нужно будет найти кроссплатформенную замену.
Было бы полезно, если бы вы сказали нам , о каких драгоценных камнях вы говорите, чтобы люди могли найти более конкретное решение и точно объяснить, что происходит.