Я разбудил https://github.com/evolve75/RubyTree и внес несколько изменений для использования в приложении.Я также добавил rubytree.gemspec (которого не было в исходном репо), чтобы установить его с упаковщиком, используя Gemfile в моем приложении:
gem 'rubytree', :git => 'git@github.com:anthonylebrun/RubyTree.git'
Я делаю bundle install
в своем приложениивсе идет гладко, но я не могу
require 'rubygems'
require 'tree'
и просто заставить его работать.Вместо этого я получаю:
LoadError: no such file to load -- tree
Так что я подозреваю, что я могу неправильно указывать пути?Я не профессионал Gemspec, я просто бросил его вместе, глядя на другой драгоценный камень.Вот оно:
Gem::Specification.new do |s|
s.platform = Gem::Platform::RUBY
s.name = 'rubytree'
s.version = '0.8.1'
s.summary = 'Tree data structure'
s.description = 'RubyTree allows you to create and manipulate tree structures in ruby'
s.required_ruby_version = '>= 1.8.7'
s.required_rubygems_version = ">= 1.3.6"
s.author = 'Anupam Sengupta'
s.email = 'anupamsg@gmail.com'
s.homepage = 'http://rubytree.rubyforge.org/'
s.files = ['lib/tree.rb']
s.require_path = ['lib']
end
Есть идеи?Если есть что-то, что я могу уточнить, дайте мне знать тоже!