В моем приложении мне нужно работать с зашифрованными файлами ZIP. Несмотря на ужасно выглядящий сайт, кажется, что коммерческий Zip-гем Chilkat , вероятно, лучший способ реализовать это.
Поскольку это коммерческий гем, его нет ни в одной из типичные источники драгоценных камней, на которые смотрит Bundler. Мне удалось установить 64-разрядную версию гема для Linux под Mac OS X (хотя я еще не пробовал ее запускать, поэтому пока нет информации о том, действительно ли это сработает). Однако сначала я пытаюсь заставить Bundler распознавать и загружать драгоценный камень из загруженного мной файла .gem.
Bundler имеет атрибут пути , который я пытался использовать несколькими способами, но у меня еще не получилось заставить его работать:
Это ошибка, которую я получаю:
$ bundle install
Fetching source index for http://rubygems.org/
Fetching source index for http://gems.github.com/
Could not find gem 'chilkat (>= 0, runtime)' in source at /Users/username/appname/vendor/cache/chilkat-9.1.0-x86_64-linux.
Source does not contain any versions of 'chilkat (>= 0, runtime)'
Есть идеи, как заставить Bundler увидеть, что гем действительно находится в этом каталоге? Какие-либо другие параметры, кроме атрибута пути, которые, похоже, не работают?
Большое спасибо!