Я разрабатываю Rails на Mac OS X 10.8 и пытается использовать Capistrano для развертывания в Debian Squeeze.Bundler, ExecJS, Mac OS X и Debian
Установка дает мне эту ошибку:
Could not find libv8-3.3.10.4 in any of the sources
Это, кажется, что у меня есть bundle package
-da Mac OS X бинарной перл:
Updating files in vendor/cache
...
* libv8-3.3.10.4-x86_64-darwin-12.gem
Gemfile
имеет:
gem 'therubyracer'
Я хочу использовать двоичные драгоценные камни, потому что Squeeze не предоставляет Node.js из пакета возраст менеджера, и я хотел бы сохранить исходный компиляцию с сервера производства.
Есть ли способ рассказать Bundler о пакете как Linux, так и Darwin?
BTW, как therubyracer
выполнить это когда тоже uses Bundler?
Кросс-компиляция из MacOS для Linux? Вы испытываете некоторую боль. – Reactormonk
Я не имею в виду кросс-компиляцию. Драйвер 'libv8' имеет двоичные варианты для Linux и Mac. Я хочу упаковать их обоих. – Laas
Собственные расширения скомпилированы при их установке. – Reactormonk