REDCAR. TextMate na linuxa

Wydaje się, że za jakiś czas Linuxowcy doczekają się “TextMate”

REDCAR http://redcareditor.com http://github.com/danlucraft/redcar

Cieszy mnie to bardzo :slight_smile:

Warto zwrócić uwagę, że całość jest pisana w Ruby! (oczywiście przy wykorzystaniu bindingów) http://github.com/danlucraft/redcar/graphs/languages
Czyli da się :).

:slight_smile:

[code]$ rake build
(in /home/wojak/Pulpit/redcar)
cd /home/wojak/Pulpit/redcar
Libraries
glib-2.0… found
gtksourceview-2.0… found
Oniguruma… found
Libgee… found
Ruby-GNOME2… not found

$ sudo apt-get install ruby-gnome2
Czytanie list pakietów… Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie… Gotowe
ruby-gnome2 jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 174 nieaktualizowanych.

$ rake build
(in /home/wojak/Pulpit/redcar)
cd /home/wojak/Pulpit/redcar
Libraries
glib-2.0… found
gtksourceview-2.0… found
Oniguruma… found
Libgee… found
Ruby-GNOME2… not found[/code]
nie umiem tego rozwiązać :frowning: może ktoś ma pomysł?

Mam Ubuntu 8.10 i bez problemu poszedl build.

Zainstalowana wersja ruby-gnome2 to 0.17.0~rc1-6ubuntu1

Sprawdz czy masz wszystkie zaleznosci.

libgnome2-ruby, libgconf2-ruby, libglade2-ruby, libgtkhtml2-ruby, libgtkglext1-ruby, libgnomevfs2-ruby, libgtksourceview1-ruby, libpanel-applet2-ruby, libgnomeprint2-ruby, libgnomeprintui2-ruby, librsvg2-ruby, libgtk-mozembed-ruby, libvte-ruby, libart2-ruby, libatk1-ruby, libgdk-pixbuf2-ruby, libgnomecanvas2-ruby, libpango1-ruby

[code]$sudo apt-get remove ruby-gnome2
$ sudo apt-get clean
$ sudo apt-get install ruby-gnome2


Rozpakowanie ruby-gnome2 (z …/ruby-gnome2_0.17.0~rc1-6ubuntu1_all.deb) …
Konfigurowanie ruby-gnome2 (0.17.0~rc1-6ubuntu1) …
…[/code]
wsio ok, tamte pakiety mam, nie mam zielonego pojęcia co jest :frowning:

sudo apt-get install libgnome2-ruby

też nie działa

w katalogu redcar odpal irb
nastepnie sprawdz z require ‘gtk2’
oczywiscie powino byc true

w redcar/plugins/redcar/tasks/
znajdziesz build.rake
przegladnij sobie

jesli w irb wyjdzie false to trzeba szukac czemu ci nie widzi sciezki do ruby-gnome2

wlasnie sobie przegladam kody redcar, fajny tak zobaczyc Ruby z innej strony. i fajny DSL w uzyciu, wydaje sie sympatycznie proste zrobienie GUI.
a moze tak jednego dnia, kto wie :slight_smile:

pozdr

heh dziwne, wszystkie zależności są a nawet się skompilować ze źródeł nie chce, a require ‘gtk2’ wywala błąd o braku zdefiniowanej stałej.

Może masz inną wersję Rubyego? wiem ze w ostatnim wydaniu Ubuntu jest 1.8.7. U mnie na starym ubuntu z ruby 1.8.6 uruchamia się bez problemu

u mnie mam
ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]

a jaki blad masz w irb przy require ‘gtk2’?

Ja za to przy próbie uruchomienia dostaję
$ ./bin/redcar
ruby: symbol lookup error: /home/users/zajac/tmp/redcar/vendor/gtkmateview/dist/gtkmateview_rb.so: undefined symbol: gee_iterable_get_type

miał ktoś podobny przypadek?

Mój błąd, pomylałem wersje ruby mam 1.9.1 . Tak czy siak uparłem się uruchomić to na 1.9.1 :stuck_out_tongue: Muszę rozwiązać problem z oniguruma :slight_smile:

Przy okazji: z 1.9.1 działa wersja ruby-gnome2 z trunk z CVS

Mi po 5 godzinach walki udało się wreszcie uruchomić to cudo.
Teraz czas na przetestowanie.

hej
no i oczywiscie ja tez mam problem z odpaleniem :slight_smile: zainstalowalem wszystkie zaleznosci/gemy

Libraries
glib-2.0… found
gtksourceview-2.0… found
Oniguruma… found
Libgee… found
Ruby-GNOME2… found
ruby-dbus… found

RubyGems
oniguruma… found
cucumber… found
zerenity… found

lecz przy odpaleniu redcar’a blad

laziers@laziers-desktop:~/redcar/bin$ ./redcar
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in gem_original_require': no such file to load -- gconf2 (LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire’
from /home/laziers/redcar/bin/…/lib/gems.rb:9
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire’
from ./redcar:69

domyslam sie ze brakuje mi gconf2, wow odkrycie, lecz pytanko jak to zainstalowac na ubuntu?

laziers@laziers-desktop:~/redcar/bin$ sudo apt-get install gconf2
Czytanie list pakietów… Gotowe
Budowanie drzewa zależności
Reading state information… Gotowe
gconf2 jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
After this operation, 0B of additional disk space will be used.
Konfigurowanie linux-image-2.6.24-23-generic (2.6.24-23.52) …
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-23-generic
Not updating initrd symbolic links since we are being updated/reinstalled
(2.6.24-23.48 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled
(2.6.24-23.48 was configured last, according to dpkg)
Could not find postinst hook script [update-grub].
Looked in: ‘/bin’, ‘/sbin’, ‘/usr/bin’, ‘/usr/sbin’
dpkg: błąd przetwarzania linux-image-2.6.24-23-generic (–configure):
podproces post-installation script zwrócił kod błędu 2
Wystąpiły błędy podczas przetwarzania:
linux-image-2.6.24-23-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

sorrki ze zasmiecam forum, ale bardzo zalezy mi na tym edytorze

pozdr.
L.

Sprawdź, czy nie brakuje ci libgconf2-ruby.

Dokladnie

To powinno byc:

libgnome2-ruby, libgconf2-ruby, libglade2-ruby, libgtkhtml2-ruby, libgtkglext1-ruby, libgnomevfs2-ruby, libgtksourceview1-ruby, libpanel-applet2-ruby, libgnomeprint2-ruby, libgnomeprintui2-ruby, librsvg2-ruby, libgtk-mozembed-ruby, libvte-ruby, libart2-ruby, libatk1-ruby, libgdk-pixbuf2-ruby, libgnomecanvas2-ruby, libpango1-ruby

Oczywiscie z ruby 1.8.6, 1.8.7 pojdzie. Z 1.9 to tak jak wczesniej ktos napisal, mozna sobie poradzic.