我正在 Mac OS X 10.8 上开发 Rails 并尝试使用Capistrano部署到Debian Squeeze。
部署给了我这个错误:
Could not find libv8-3.3.10.4 in any of the sources
似乎我有bundle package
-da Mac OS X binary gem:
Updating files in vendor/cache
...
* libv8-3.3.10.4-x86_64-darwin-12.gem
有Gemfile
:
gem 'therubyracer'
我想使用二进制 gem,因为 Squeeze 不从包管理器中提供 Node.js,而且我想保持源代码在生产服务器之外编译。
有没有办法告诉 Bundler 打包Linux和 Darwin 二进制文件?
therubyracer
顺便说一句,当它也使用 Bundler时如何做到这一点?