Я натыкался на эту проблему также. Мы использовали 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 конкретный.
Yes, it is extremely possible! If you add an A record for *.example.com, it will resolve all non-existent domain names to the specified IP address. See: http://en.wikipedia.org/wiki/Wildcard_DNS_record
For example, if your records looked like this:
*.example.com -> 8.8.8.8
a.example.com -> 8.8.4.4
It would mean:
a.example.com resolves to 8.8.4.4
b.example.com resolves to 8.8.8.8
c.example.com resolves to 8.8.8.8
Sub-domains B & C were not specified, which is why they fall back on the wildcard record! :)
You want to use something like this:
*.example.com. 3600 A 192.0.2.1
It is important that the asterisk is the leftmost sub. The rest of those should be standard A records except for www and adm you could do a CNAME record if you want.