Я не могу требовать изготовителя, который я разработал для рубинового проекта. Я использую RVM. Вот что я сделал:Невозможно потребовать драгоценный камень от git с RVM
Я добавил камень локально через Gemfile:
gem 'my-gem', git: 'https://github.com/username/my-gem.git'
Я установил перл:
bundle
Fetching https://github.com/username/my-gem.git
Fetching gem metadata from https://rubygems.org/............
Fetching version metadata from https://rubygems.org/..
Resolving dependencies...
Using my-gem 0.1.0 https://github.com/username/my-gem.git (at [email protected])
Using bundler 1.11.2
Bundle complete! 1 Gemfile dependency, 2 gems now installed.
Я подтвердил это было установлено:
bundle show my-gem
/Users/myuser/.rvm/gems/ruby-2.2.2/bundler/gems/my-gem-dcdac02a8b69
Я подтвердил свои дорожки с драгоценными камнями:
GEM PATHS:
- /Users/myuser/.rvm/gems/ruby-2.2.2
- /Users/myuser/.rvm/gems/[email protected]
Когда я бегу gem list
, мой драгоценный камень отсутствует. Когда я require 'my-gem'
, камень не найден.
Когда я бегу gem which my-gem
, я получаю:
ERROR: Can't find ruby library file or shared library black_book-api
Я не совсем уверен, что еще попробовать. Есть идеи?
может быть установлен камень в другой РВМ gemset? – uday
@uDaY 'РВМ gemset list' показывает тот же путь, как GEM Дорожки в' самоцвет environment' – doremi