# WebKit, GTK & Ruby

**URL:** <https://www.ruby-forum.com/t/webkit-gtk-ruby/130926>\
**Category:** Ruby-Gnome 2\
**Created:** [March 4, 2008, 2:46pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926 "2008-03-04T14:46:16Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [March 4, 2008, 2:46pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/1 "2008-03-04T14:46:16Z")

</div>

Hi!  
Is someone working in bindings for WebKit-Gtk? It seems like a better  
alternative to moz-embed. It allready has bindings for C#, Python, and  
Vala.

Thanks!  
[0]

> **[Creating rich Internet applications on Linux with WebKit](https://arstechnica.com/information-technology/2008/03/creating-rich-internet-applications-on-linux-with-webkit/)**
>
> Ars takes a close look at emerging open-source solutions for rich Internet …

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [April 23, 2008, 8:19pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/2 "2008-04-23T20:19:29Z")

</div>

i got a segment fault with mozembedded after i create a window ,  
destroyed it, and created a new one …

but check this out …  
[http://www.daniellucraft.com/blog/category/ruby-webkit/](http://www.daniellucraft.com/blog/category/ruby-webkit/)

ruby and webrick …

i tried it and it works !!

the only thing i need now is swf/flash support in webkit … right now  
its not working

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [April 23, 2008, 8:20pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/3 "2008-04-23T20:20:14Z")

</div>

damm i mean …

ruby and webkit …

and not webrick 😉

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [April 24, 2008, 9:08am UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/4 "2008-04-24T09:08:22Z")

</div>

Awesome, thanks for sharing Philipp!

I was wondering about whether someone had looked into creating  
bindings for Webkit/GTK+ yet.

Cheers,  
Mikael H.

23 apr 2008 kl. 20.19 skrev Philipp G.:

> i tried it and it works !!  
> Use priority code J8TL2D2.  
> [http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone](http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone)
> 
> * * *
> 
> ruby-gnome2-devel-en mailing list  
> removed\_email\_address@domain.invalid  
> [ruby-gnome2-devel-en List Signup and Options](https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-en)

–  
Imendio AB, [http://www.imendio.com](http://www.imendio.com)

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [April 24, 2008, 1:09am UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/5 "2008-04-24T01:09:30Z")

</div>

> i got a segment fault with mozembedded after i create a window ,  
> destroyed it, and created a new one …
> 
> but check this out …  
> [http://www.daniellucraft.com/blog/category/ruby-webkit/](http://www.daniellucraft.com/blog/category/ruby-webkit/)
> 
> ruby and webrick …
> 
> i tried it and it works !!
> 
> the only thing i need now is swf/flash support in webkit … right now  
> its not working

GNOME people have under Technologies for Consideration to Mozilla-gecko  
and webkit.  
[http://browser.garage.maemo.org/](http://browser.garage.maemo.org/)

moz-embed and gtkhtml are dead itÂ´s seems.

Regards.

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [June 27, 2009, 6:28pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/6 "2009-06-27T18:28:25Z")

</div>

Anyone by chance knows where ruby webkit can be found now? The link at  
the ~beginning no longer seems to work.

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [June 28, 2009, 2:57pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/7 "2009-06-28T14:57:03Z")

</div>

Thanks!

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [June 28, 2009, 8:31am UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/8 "2009-06-28T08:31:53Z")

</div>

rbwebkitgtk is here:

> **[GitHub - danlucraft/rbwebkitgtk: Ruby bindings for the GTK+ port of WebKit.](https://github.com/danlucraft/rbwebkitgtk/tree/master)**
>
> master

best,  
Dan

* * *

Daniel Benjamin Lucraft

[www.daniellucraft.com/blog](http://www.daniellucraft.com/blog)  
[twitter.com/danlucraft](http://twitter.com/danlucraft)

2009/6/27 Marc H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [January 24, 2013, 11:52am UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/9 "2013-01-24T11:52:06Z")

</div>

hi, while i was installing to webkit, i took some error. I wrote "  
sudo gem install gtk-webkit-ruby" command but i couldn’t install. Its  
output like this

Building native extensions. This could take a while…  
ERROR: Error installing gtk-webkit-ruby:  
ERROR: Failed to build gem native extension.

```
    /usr/bin/ruby1.9.1 extconf.rb

```

…

Provided configuration options:  
–with-opt-dir  
…

I am using gtk library. How can i install webkit gem?

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [February 7, 2010, 7:59am UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/10 "2010-02-07T07:59:03Z")

</div>

[http://ppibburr.heliohost.org/doc/index.html](http://ppibburr.heliohost.org/doc/index.html) is some rdoc for a new fork  
of rbwebkitgtk.

[http://github.com/ppibburr/rbwebkitgtk](http://github.com/ppibburr/rbwebkitgtk) is the source.

However these are ‘stable’, it seems that installation is not  
streamed-lined yet.

The c code is auto-generated from a custom code generator wrote in ruby.  
These bindings bind not only the webkit api but as well the gdom glib  
bindings to webkit.

That means DOM, events, XmlHttpRequests etc …

Cheers, ppibburr.

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [January 24, 2013, 4:09pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/11 "2013-01-24T16:09:41Z")

</div>

Hi Ebru,

On 24 January 2013 10:52, Ebru A.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> hi, while i was installing to webkit, i took some error. I wrote "  
> sudo gem install gtk-webkit-ruby" command but i couldn’t install. Its  
> output like this
> 
> Building native extensions. This could take a while…  
> ERROR: Error installing gtk-webkit-ruby:  
> ERROR: Failed to build gem native extension.
> 
> …

Did the gtk2 gem install ok? If so, you may be missing the webkit gtk  
development files (package libwebkitgtk-dev on Debian/Ubuntu).

You can check by running “pkg-config --modversion webkit-1.0” (without  
the quotes), which should report a version number (e.g. 1.10.2).

If that’s not the problem, if you can attach the mkmf.log, it should  
contain more clues as to why the install failed.

HTH,

## Geoff.

Random Musing - [http://www.frafferz.com/](http://www.frafferz.com/)  
Geek Blog - [http://geoffyoungs.github.com/](http://geoffyoungs.github.com/)

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [January 24, 2013, 4:23pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/12 "2013-01-24T16:23:17Z")

</div>

Already i had installed “libwebkitgtk-dev” and i had installed gem. I  
use Ubuntu 12.10. “pkg-config --modversion webkit-1.0” command give  
“1.10.0” output. I added Webkit mkmf.log file.

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [January 24, 2013, 7:52pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/13 "2013-01-24T19:52:28Z")

</div>

Hi,

You’re running the same version of Ubuntu as me - so that should be fine  
🙂

I’ve found an error that occurs with the default compilation flags on  
the system ruby install on Ubuntu 12.10 (I use rvm/gems for  
everything). Could you try the latest version?

gem install -v 0.0.5 gtk-webkit-ruby

If it doesn’t fix it, could please you attach the output of  
gem\_make.out from the install directory?

Thanks,

Geoff.

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [February 1, 2013, 2:10pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/14 "2013-02-01T14:10:36Z")

</div>

hi, Now i am trying to install gem gtk-webkit-ruby on Fedora. Again same  
error. Also i tried as your suggestion with version information. But i  
couldn’t install it. Can you help me again? ☹ I added mkmkf.log file.

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [January 24, 2013, 7:59pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/15 "2013-01-24T19:59:11Z")

</div>

Thank you for your help 🙂 i could install webkit.

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [February 1, 2013, 2:14pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/16 "2013-02-01T14:14:20Z")

</div>

Also i installed below rpm packages for webkit installation  
ruby-devel  
rubygem-gtk2-devel  
webkitgtk3-devel  
ruby-gnome2-devel

---

<div class="post-metadata">

**Author:** ![Cristian\_Molina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e95f7d/32.png) [@Cristian\_Molina](https://www.ruby-forum.com/u/Cristian_Molina)\
**Post date:** [February 2, 2013, 5:44pm UTC](https://www.ruby-forum.com/t/webkit-gtk-ruby/130926/17 "2013-02-02T17:44:39Z")

</div>

and ruby-gnome2-devel package
