Единорог 3.3.1 и Стойка 1.1.0 проблемы?

Я использовал NetCrunch довольно часто, и он никогда не разочаровывал меня. Это главным образом использует SNMP для исследования и контроля, и это может распознать широкий спектр устройств. Spiceworks является также отличным решением, и это свободно, но никогда за исключением функций. Я рекомендую пробовать их обоих и вижу, какой удовлетворяет Вашим конкретным потребностям.

0
задан 28 August 2012 в 01:53
2 ответа

Я вижу три способа решить проблему:

  • Используйте bundler (http://gembundler.com/rails23.html)

  • Используйте rvm с gemsets (http://rvm.beginrescueend.com/gemsets/)

  • Используйте старую стойку (#, драгоценный камень uni устанавливают-v в стойку '=1.2.1'; драгоценный камень в стойке-v '=1.1.0')

0
ответ дан 4 December 2019 в 22:35

Я натыкался на эту проблему также. Мы использовали Bundler, и это, казалось, не помогло. Определенный драгоценный камень желал использовать Стойку 1.1.0, но у единорога не было его. Я не думаю, что rvm с gemsets помог бы, потому что два различных драгоценных камня требуют двух различных версий стойки.

В конечном счете я закончил с выполнением рабочего сервера:

Rails 2.3.10
Ruby Enterprise Edition 1.8.7
Bundler 1.0.10
Unicorn 3.1.0
Rack 1.1.0

Необходимо удалить Стойку 1.2.1. Я также использую unicorn_rails который переносит мое приложение для направляющих в стойку. Я не уверен, необходимо ли это, но я не мог бы получить свои маршруты направляющих, работающие правильно со стойкой определенное приложение (стрекоза).

Кроме того, необходимо выполнить ту команду от корня каталога направляющих (если Вы не указываете working_directory в конфигурации). Я рекомендую использовать руководство Brandon Tilley по служащим Приложениям для направляющих с RVM, Nginx и Единорогом, хотя я не мог заставить выскочку работать правильно. Я закончил тем, что делал свой собственный/etc/init.d/unicorn_test_app сценарий, который в основном просто работает:

rvm_path=/usr/local/rvm \
/usr/local/bin/rvm-shell "ree-1.8.7-2011.03@test_app_rails2" -c \
"/usr/local/rvm/gems/ree-1.8.7-2011.03@test_app_rails2/bin/unicorn_rails \
-D -E production -c /var/www/test_app/config/unicorn.rb"

и затем уничтожает процесс с определенными сигналами. Это довольно хорошо, после того как Вы получаете все это работа, потому что у Вас может быть нулевое время простоя, развертывается (в стороне миграции).

Только вещь мне не нравится приблизительно мой сценарий: это gemset конкретный.

1
ответ дан 4 December 2019 в 22:35

Теги

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