Tôi đang gặp vấn đề với đá quý libv8
với ruby 1.9.3p0 (phiên bản 2011-10-30 33570) [x86_64-darwin10.8.0]. gem install libv8 hoạt động tốt và tôi cóvấn đề cài đặt bó với libv8 và đường ray
gem 'therubyracer'
trong Gemfile
tôi và điều này có một sự phụ thuộc vào libv8
được cài đặt khi tôi làm một bundle install
:
$ bundle exec gem list *** LOCAL GEMS *** actionmailer (3.1.3) actionpack (3.1.3) ... libv8 (3.3.10.4 x86_64-darwin-10) ...
nhưng khi tôi chạy:
$ rails s Could not find libv8-3.3.10.4 in any of the sources Run `bundle install` to install missing gems.
không thể tìm thấy libv8
- đây có phải là sự cố 32/64 bit không? Nếu vậy, làm thế nào để giải quyết nó?
Nếu bạn đóng gói đá quý vào nhà cung cấp/bộ nhớ cache, khi bạn triển khai, bạn sẽ có những viên đá quý được đóng gói cho kiến trúc môi trường phát triển của bạn - ví dụ: 32 bit hoặc OSX. Nếu bạn sau đó triển khai vào một môi trường sản xuất bằng cách sử dụng đá quý đóng gói, bạn có thể yêu cầu phiên bản bổ sung. –