You're trying the build the jdf site, correct? There some things
in the jdf site we need to fix first. I'm working on it.
----- Rafael Benevides<benevides(a)redhat.com> wrote:
> Just to give you a feeback, I was able to build awestruct 0.1.0 from
> source - repo:
https://github.com/asciidoctor/asciidoctor
>
> Anyway I still having some issues to run awestruct 0.4.8:
>
> [rafael@Colossus jdf-site (awestruct048)]$ awestruct -d
> Using profile: development
> Generating site:
http://localhost:4242
> undefined method `[]=' for nil:NilClass
>
/usr/lib64/ruby/gems/1.9.1/gems/awestruct-0.4.8/lib/awestruct/handlers/asciidoc_handler.rb:24:in
> `initialize'
> /usr/lib64/ruby/gems/1.9.1/gems/awestruct-0.4.8/lib/awestruct/handler_chain.rb:21:in
> `new'
> /usr/lib64/ruby/gems/1.9.1/gems/awestruct-0.4.8/lib/awestruct/handler_chain.rb:21:in
> `block in create'
> /usr/lib64/ruby/gems/1.9.1/gems/awestruct-0.4.8/lib/awestruct/handler_chain.rb:20:in
> `each'
> /usr/lib64/ruby/gems/1.9.1/gems/awestruct-0.4.8/lib/awestruct/handler_chain.rb:20:in
> `create'
>
>
> I'll try some luck on #awestruct but if some of you have any clues,
> please ping me.
>
> Thank you
>
>
> Em 29-01-2013 07:47, Dan Allen escreveu:
>> Rafael,
>>
>> We're just about to put out a 0.1.0 gem, which adds the cli among
>> (many) other features and enhancements. Although there is a cli file
>> prior to 0.1.0, it didn't contain any runnable code.
>>
>> The problem with the Rakefile seems to be an issue in how Ruby
>> resolves the Rake version. I have an idea for how to make that
>> failsafe. I'll submit a patch so that under no circumstances will that
>> line cause the build to fail.
>>
>> I'll post back once we have 0.1.0 out and we can work through it from
>> there.
>>
>> -Dan
>>
>> On Mon, Jan 28, 2013 at 4:35 PM, Rafael Benevides
>> <benevides@redhat.com<mailto:benevides@redhat.com>> wrote:
>>
>> Hi Dan,
>>
>> I tried at all cost to install asciidoctor (0.0.7/0.0.9/master) to
>> start this migration.
>>
>> For 0.0.7 and 0.0.9 (from rubygems) I got the same error:
>> $ asciidoctor
>> /usr/lib64/ruby/1.9.1/rubygems/custom_require.rb:36:in `require':
>> cannot load such file -- asciidoctor/cli (LoadError)
>>
>> This error also happens when I built from gem build .gemspec / gem
>> install .gem
>>
>> From git repo (master branch)
>> I CAN use 'bundle exec asciidoctor' BUT when I try to use rake
>> (10.0.3) I got this error:
>> rake aborted!
>> undefined method `markup=' for #<RDoc::Task:0x00000000f1bd50>
>> that is similar to:
>>
https://github.com/erebor/asciidoctor/pull/41#issuecomment-11742889 but
>> I couldn't find the solution.
>>
>> Jason Porter give me some help but now I'm stuck again, so
>> basically I want to know if can you contribute with some other
>> help to make asciidoctor run under my environment?
>> RHEL 6.3
>> Ruby 1.9.3
>> Gem 1.8.11
>> asciidoctor 0.0.9
>> rake 10.0.3
>> rdoc 3.12
>>
>> Thank you.
>>
>>
>> Em 24-01-2013 08:15, Dan Allen escreveu:
>>> Pete,
>>>
>>> I head from Jason that you're experimenting with using
>>> Asciidoctor to generate the HTML for some of the guides. I'm
>>> thrilled to here that. It also prompted me to review how
>>> Asciidoctor handles these documents. I processed the following guide:
>>>
>>>
https://github.com/jboss-jdf/jboss-as-quickstart/tree/master/guide
>>>
>>> I've come up with some observations and recommendations. But
>>> first, some general advice for using Asciidoctor.
>>>
>>> If you are using Asciidoctor view the API, you'll want to disable
>>> SafeMode (since that's not relevant for builds) and enable full
>>> document output:
>>>
>>> Asciidoctor.render_file('guide.asciidoc', :safe =>
>>> Asciidoctor::SafeMode::UNSAFE, :header_footer => true, :in_place
>>> => true)
>>>
>>> The :in_place option mimics the behavior of AsciiDoc of rendering
>>> to file w/ the same basename as the source file.
>>>
>>> Coming in 0.1.0 is a cli, named asciidoctor. You'll be able to
>>> use that as a drop-in replacement for the asciidoc command.
>>>
>>> Moving on to the feedback.
>>>
>>> * AsciiDoc clips the label of the following xref (because of the
>>> comma in the label), whereas Asciidoctor gets it right:
>>>
>>> <<GettingStarted-on_linux, Installing and starting the JBoss
>>> server on Linux, Unix or Mac OS X>>
>>>
>>> * Asciidoctor does not process the anchor:name[] macro, use
>>> [[name]] instead (best is to put it above a section title)
>>> * Asciidoctor does not render callout numbers as icons (I
>>> recommend we use FontAwesome or CSS to accomplish this markup)
>>> * Use a conditional block to setup the source-highlighter when
>>> using Asciidoctor:
>>>
>>> ifdef::asciidoctor[]
>>> :source-highlighter: highlightjs
>>> :highlightjs-theme: github
>>> endif::asciidoctor[]
>>>
>>> Another option for source highlighting is CodeRay, which is more
>>> or less like Pygments in that it formats the code directly.
>>> You'll need to gem install coderay, then:
>>>
>>> ifdef::asciidoctor[]
>>> :source-highlighter: coderay
>>> endif::asciidoctor[]
>>>
>>> I noticed a couple of places where Asciidoctor was incorrectly
>>> parsing the text. I fixed them and pushed the changes. They will
>>> likely make it into 0.1.0.
>>>
>>> If you have any questions, or have any features you'd like to
>>> see, let me know or just post the feedback in the Asciidoctor
>>> issue tracker [1].
>>>
>>> Cheers!
>>>
>>> -Dan
>>>
>>> [1]
https://github.com/erebor/asciidoctor/issues?state=open
>>>
>>> --
>>> Dan Allen
>>> Principal Software Engineer, Red Hat | Author of Seam in Action
>>> Registered Linux User #231597
>>>
>>>
http://google.com/profiles/dan.j.allen
>>>
http://mojavelinux.com
>>>
http://mojavelinux.com/seaminaction
>>>
>>>
>>> _______________________________________________
>>> jdf-dev mailing list
>>> jdf-dev@lists.jboss.org<mailto:jdf-dev@lists.jboss.org>
>>>
https://lists.jboss.org/mailman/listinfo/jdf-dev
>>
>>
>>
>> --
>> Dan Allen
>> Principal Software Engineer, Red Hat | Author of Seam in Action
>> Registered Linux User #231597
>>
>>
http://google.com/profiles/dan.j.allen
>>
http://mojavelinux.com
>>
http://mojavelinux.com/seaminaction