[BioRuby] Problem creating a new biogem
Joachim Baran
joachim.baran at gmail.com
Thu Apr 17 03:14:51 UTC 2014
Once more: "bundle install" fails due to jeweler version. Had to update
Gemfile to 2.0.1.
Without fixing that, I get:
$ bundle install
Fetching https://github.com/technicalpickles/jeweler.git
Fetching gem metadata from http://rubygems.org/.........
Fetching additional metadata from http://rubygems.org/..
Resolving dependencies...
Could not find gem 'jeweler (~> 1.8.4) ruby' in
https://github.com/technicalpickles/jeweler.git (at master).
Source contains 'jeweler' at: 2.0.1
I would send a pull request about all that stuff myself, but I do not know
where the biogem repo is. Raoul's repo seems to be newer than what I get
when I install biogems.
Kim
On 6 April 2014 16:45, Joachim Baran <joachim.baran at gmail.com> wrote:
> One more: my Ruby 1.9.2 Travis configuration fails because activesupport
> does not support it anymore. Might be worth remove it from the default
> .travis.yml.
>
> Output is:
>
> Gem::InstallError: activesupport requires Ruby version >= 1.9.3.
>
> An error occurred while installing activesupport (4.0.4), and Bundler cannot
>
>
> Joachim
>
> On April 6, 2014 at 4:25:30 PM, Joachim Baran (joachim.baran at gmail.com)
> wrote:
>
> Updating Jeweler fixed the problem.
>
> The generated Gemfile specifies rdoc twice though, which shows up as a
> warning later.
>
> Gemfile entries:
>
> group :development do
> gem "shoulda", ">= 0"
> * gem "rdoc", "~> 3.12"*
> gem "simplecov", ">= 0"
> gem "jeweler", "~> 1.8.4", :git => "
> https://github.com/technicalpickles/jeweler.git"
> gem "bundler", ">= 1.0.21"
> gem "bio", ">= 1.4.2"
> * gem "rdoc", "~> 3.12"*
> end
>
> Joachim
>
> On April 6, 2014 at 5:02:04 AM, Iain Barnett (iainspeed at gmail.com) wrote:
>
> Jeweler is now at 2.0.1, so it's worth running `gem update jeweler` and
> seeing if that helps. I can see there are changes regarding Github between
> the version you've got and the current one.
>
> Regards,
> Iain
>
>
> On 5 April 2014 22:54, Joachim Baran <joachim.baran at gmail.com> wrote:
>
>> Hi!
>>
>> Looks like this:
>>
>> *** LOCAL GEMS ***
>>
>> jeweler (1.8.4)
>>
>> I think the gem building process works nevertheless though. I have not
>> deployed it yet (on Rubygems, or Github), but it looks fine locally.
>>
>> Joachim
>>
>>
>> On April 5, 2014 at 11:54:27 AM, Iain Barnett (iainspeed at gmail.com)
>> wrote:
>>
>> Hi Joachim,
>>
>> What's the output of `gem list jeweler` ?
>>
>> Regards,
>> Iain
>>
>>
>> On 5 April 2014 18:15, Joachim Baran <joachim.baran at gmail.com> wrote:
>>
>>> Hi!
>>>
>>> See below for the stack trace that I get when creating a new biogem.
>>>
>>> My environment:
>>>
>>> - ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.0]
>>> - rubygems 2.0.5
>>>
>>> Not sure whether this will create problems later. For now I have the
>>> biogem directory and I work with that, but it might be worth investigating
>>> this further.
>>>
>>> Thanks,
>>>
>>> Joachim
>>>
>>> $ biogem biostars-analytics
>>> create .gitignore
>>> remove jeweler rcov lines
>>> create Rakefile
>>> create Gemfile
>>> create LICENSE.txt
>>> create README.rdoc
>>> create .document
>>> create lib
>>> create lib/bio-biostars-analytics.rb
>>> create test
>>> create test/helper.rb
>>> create test/test_bio-biostars-analytics.rb
>>> create lib/bio-biostars-analytics.rb
>>> create lib/bio-biostars-analytics
>>> create lib/bio-biostars-analytics/biostars-analytics.rb
>>> create README.rdoc
>>> create README.md
>>> append .gitignore
>>> append .travis.yml
>>> Jeweler has prepared your gem in bioruby-biostars-analytics
>>> Please provide your Github password to create the Github repository
>>> /Users/joachim/.rvm/gems/ruby-2.0.0-p247/gems/bio-gem-1.3.5/lib/bio-gem/mod/jeweler.rb:84:in
>>> `rescue in create_and_push_repo': uninitialized constant
>>> Jeweler::Generator::Github (NameError)
>>> from
>>> /Users/joachim/.rvm/gems/ruby-2.0.0-p247/gems/bio-gem-1.3.5/lib/bio-gem/mod/jeweler.rb:79:in
>>> `create_and_push_repo'
>>> from
>>> /Users/joachim/.rvm/gems/ruby-2.0.0-p247/gems/jeweler-1.8.4/lib/jeweler/generator.rb:130:in
>>> `run'
>>> from
>>> /Users/joachim/.rvm/gems/ruby-2.0.0-p247/gems/bio-gem-1.3.5/lib/bio-gem/application.rb:38:in
>>> `block in run!'
>>> from /opt/local/lib/ruby1.9/1.9.1/fileutils.rb:125:in `chdir'
>>> from /opt/local/lib/ruby1.9/1.9.1/fileutils.rb:125:in `cd'
>>> from
>>> /Users/joachim/.rvm/gems/ruby-2.0.0-p247/gems/bio-gem-1.3.5/lib/bio-gem/application.rb:36:in
>>> `run!'
>>> from
>>> /Users/joachim/.rvm/gems/ruby-2.0.0-p247/gems/bio-gem-1.3.5/bin/biogem:13:in
>>> `<top (required)>'
>>> from /opt/local/bin/biogem:19:in `load'
>>> from /opt/local/bin/biogem:19:in `<main>'
>>>
>>>
>>> _______________________________________________
>>> BioRuby Project - http://www.bioruby.org/
>>> BioRuby mailing list
>>> BioRuby at lists.open-bio.org
>>> http://lists.open-bio.org/mailman/listinfo/bioruby
>>>
>>
>>
>
More information about the BioRuby
mailing list