Я строй первых камней, я хочу использовать rest_client драгоценных камней для моих драгоценных камней, я поставил gem 'rest_client', '~> 1.8.3'
на lib/foo/Gemfile
, и это мой файл`требует ': не может загрузить такой файл - rest_client (LoadError)
# lib/foo/lib/foo.rb
require 'rest_client'
require 'json'
require "foo/version"
module Foo
# other stuff here
end
когда я бег rails c
я получаю эту ошибку:
/home/user/.rvm/gems/ruby-2.1.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require': cannot load such file -- rest_client (LoadError)
примечания: Я установил мои драгоценные камни в рельсах приложении
https://github.com/rest-client/rest-client –
Если вы строите драгоценный камень, то эта зависимость должна быть объявлена в вашем gemspec файле. Вот отличный учебник по [Создание вашего первого драгоценного камня] (https://quickleft.com/blog/engineering-lunch-series-step-by-step-guide-to-building-your-first-ruby-gem/) , Также «драгоценные камни» и «рельсы» - это разные вещи. «rails» - это создание веб-приложений и использование драгоценных камней, где «gem» является плагиновой библиотекой. – engineersmnky
@engineersmnky спасибо, я забыл 'add_dependency' .. – itx