Я разработал очень простое приложение для рельсов (в котором представлены некоторые диаграммы на основе данных в базе данных).Отсутствует libyaml в Ruby (на рельсах) OCRA Build
Теперь мой клиент хочет использовать это приложение для рельсов онлайн, а также офлайн.
Итак, я использовал OCRA для создания из него файла .exe (который работает хорошо!). Если я запустил свой .exe-файл на компьютере-разработчике, то все работает, как и ожидалось. Сервер rails будет загружен, и я смогу использовать приложение, открыв 127.0.0.1:3000.
Однако, если я использую тот же .exe-файл на другой машине, есть ошибка, говорящая, что мне нужно установить psych/libyaml перед рельсами, чтобы правильно использовать рельсы.
Я построю свою Ocra-приложения с помощью этой команды:
ocra example_sqlite_chartjs\bin\rails example_sqlite_chartjs --add-all-core --gemfile example_sqlite_chartjs\Gemfile --no-dep-run --gem-full --chdir-first --output example_sqlite_chartjs.exe -- server
Я использовал railsinstaller (для окон) от http://railsinstaller.org/en, так что я думаю, что все должно быть здесь включено.
Этот парень, кажется, подобный вопрос: https://groups.google.com/forum/#!searchin/ruby-ocra/libyaml/ruby-ocra/D5StGPzZsbE/YLOEkAKM0-oJ
Кто-нибудь есть ключ, как решить эту проблему?
Заранее благодарен!
Philipp