Упаковка предварительно скомпилированных двоичных файлов в драгоценном камне

Из документации Java ( не javadoc API):

http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html

Набор флаги JVM http.proxyHost и http.proxyPort при запуске JVM на командной строке. Это обычно делается в сценарии оболочки (в Unix) или bat-файл (в Windows). Вот пример со сценарием оболочки Unix:

JAVA_FLAGS=-Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800
java ${JAVA_FLAGS} ...

При использовании контейнеров, таких как JBoss или WebLogic, мое решение состоит в том, чтобы отредактировать сценарии запуска, предоставленные поставщиком.

Многие разработчики знакомы с API Java (javadocs), но много раз остальная часть документации пропущена. Это содержит большую интересную информацию: http://download.oracle.com/javase/6/docs/technotes/guides/

Обновление: , Если Вы не хотите использовать прокси для разрешения некоторых локальных хостов / хостов интранет, проверьте комментарий от @Tomalak:

Также не забывают http.nonProxyHosts свойства!

-Dhttp.nonProxyHosts="localhost|127.0.0.1|10.*.*.*|*.foo.com‌​|etc"

9
задан Myron Marston 4 December 2009 в 18:28
поделиться

2 ответа

это возможно, так как предварительно скомпилированные двоичные гемы для Windows являются нормой. Взгляните, возможно, на компилятор rake. также https://github.com/rdp/ruby_tutorials_core/wiki/gem ( https://en.wikibooks.org/wiki/Ruby_Programming/RubyGems ) может помочь -r

3
ответ дан 4 December 2019 в 23:39
поделиться

Вместо прекомпиляции вы должны быть в состоянии просто перечислить гем в вашем .gems файле, см. документацию Heroku. Конечно, это требует, чтобы ваш гем правильно собирал родной код - это все еще задача, но, надеюсь, более легкая.

1
ответ дан 4 December 2019 в 23:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: