[Çözüldü] ruby pry

Başlatan osman.tuysuz, 24 Aralık 2012 - 19:24:53

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

osman.tuysuz

Ubuntu 12.04 işletim sistemim var. Terminalden sudo apt-get install ruby1.9.1 komutu ile ruby kurdum. Daha sonrasında ruby de çalısmak için komutlar olan irb ve pry denemeye çalıstım. İrb sorunsuz bir sekilde çalısıyor ve irb ile kodlar yazabiliyorum ancak problem pry komutunda çıktı. İrb yazdığımda irb.main ile yazıyorum ancak pry yazdığım da boyle komut satırı yoktur diyor. Yardımcı olursanız sevinirim.
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

if

@osman.tuysuz, böyle bir komut satırı mı yok diyor yoksa böyle bir komut mu yok diyor?

dpkg -L ruby çıktısını alyım.

osman.tuysuz

@if kusura bakma biraz geç gelen bir yazı olcak ama  pry yazdığımda bana şöyle bir terminal geliyor

http://i46.tinypic.com/bed8wh.png

senin dediğin kodu yazdığımda ise şöyle bir hata alıyorum

http://i48.tinypic.com/358bdwg.png

ruby kurulamadı yazıo fakat ben rubyi kullanıyorum irb komutu ile anlık çalısma yapıyorum.. Sorun nedir sizce ??
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

if

@osman.tuysuz, önemli değil:) dpkg -l | grep ruby ne diyor?

burk

@osman.tuysuz ayrıca uçbirim çıktılarınızı görsel olarak değil, kopyalayıp kod etiketi içine alarak buraya geçin.

osman.tuysuz

#5
Daha yeni olduğum için bazı hatalar oluyor. Bende o olayı yeni farkettim artık daha düzenli yazarım


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 01 Ocak 2013 - 21:22:10

@if
osmantysz@ubuntu:~$ dpkg -l grep ruby
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ İsim          Sürüm        Açıklama
+++-==============-==============-============================================
ii  grep           2.10-1         GNU grep, egrep and fgrep
un  ruby           <none>         (herhangi bir açıklama yok)
osmantysz@ubuntu:~$
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

burk

Hassasiyetiniz için teşekkürler @osman.tuysuz :)

osman.tuysuz

Bunlar zaten olması gerekenler uyardığınız için ben teşekkür ederim :)
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

if

@osman.tuysuz, paket kurulmamış. sudo apt-get purge ruby komutu ne döndürüyor?

osman.tuysuz

@if hiç birşey yapmadı galiba
osmantysz@ubuntu:~$ sudo apt-get purge ruby
[sudo] password for osmantysz:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.       
Durum bilgisi okunuyor... Bitti       
ruby paketi kurulu değil, dolayısıyla kaldırılmadı
Sıralanan paketler otomatik olarak kurulmuştu artık gerekli değiller:
  libunistring0:i386 kde-l10n-tr linux-headers-3.2.0-29
  linux-headers-3.2.0-29-generic libgomp1:i386 libcroco3:i386
  language-pack-kde-tr language-pack-kde-tr-base libgettextpo0:i386
Kaldırmak için 'apt-get autoremove' komutunu kullanın
Yükseltilen: 0, Yeni Kurulan: 0, Kaldırılacak: 0 ve Yükseltilmeyecek: 0.
osmantysz@ubuntu:~$
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

burk

sudo find / -name "*ruby" ne diyor?

osman.tuysuz

@burk
osmantysz@ubuntu:~$ sudo find / -name "*ruby"
/etc/alternatives/ruby
/etc/apparmor.d/abstractions/ruby
/host/Ruby193/include/ruby-1.9.1/i386-mingw32/ruby
/host/Ruby193/include/ruby-1.9.1/ruby
/host/Ruby193/lib/ruby
/host/Ruby193/lib/ruby/site_ruby
/host/Ruby193/lib/ruby/vendor_ruby
/host/Users/osmantüysüz/Desktop/dersler/ruby
/host/Users/osmantüysüz/Desktop/dersler/ruby/çalıştıklarım/20 dakikada ruby
/host/Users/osmantüysüz/Desktop/flash yedek/yedek1/ruby
/host/Users/osmantüysüz/Desktop/flash yedek/yedek1/win7 ruby
/var/lib/ruby-rvm/gemsets/jruby
/var/lib/ruby-rvm/gemsets/ruby
/var/lib/dpkg/alternatives/ruby
/usr/share/doc/apt-xapian-index/examples/ruby
/usr/share/doc/jruby
/usr/share/ruby-rvm/help/ruby
/usr/share/ruby-rvm/patches/ruby
/usr/share/lintian/overrides/jruby
/usr/share/maven-repo/org/jruby
/usr/share/geany/filetypes.ruby
/usr/bin/jruby
/usr/bin/rvm-auto-ruby
/usr/bin/ruby
/usr/local/lib/site_ruby
/usr/lib/jruby
/usr/lib/jruby/bin/jruby
/usr/lib/jruby/lib/ruby
/usr/lib/jruby/lib/ruby/site_ruby
/usr/lib/jruby/lib/ruby/site_ruby/shared/jruby
/usr/lib/ruby
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

burk

Program burada kurulu duruyor, en azından ilgili dosyaları doğru yerde duruyor.

osman.tuysuz

dediğim gibi programda sıkıntı yok diğer komut olan irb i çalıstırıyor ve ben burada kodlar yazıyorum ancak ünida hoca irb değilde pry kullanmanızı tavsiye ederim dedi o yüzden araştırıyorum pek bişey de çıkmıyor nette. Program sağlam ama pry komutu çalısmıyor işte :(
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

burk

Daha kolay araştırmak için ilgili hataları buraya bir de kod etiketi içinde geçin @osman.tuyzus

osman.tuysuz

@burk pry yazdığımda şu hatayı alıyorum

osmantysz@ubuntu:~$ pry
No command 'pry' found, did you mean:
Command 'pr' from package 'coreutils' (main)
pry: command not found
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

if

Paket un olarak işaretlenmiş, bilinmeyen anlamındaymış. Ben arşivden çıkarılmamış olarak anladım.

@osman.tuysuz, neden 1.9.1 sürümü. 12.04 için 1.8 sürümü var. Ek depo mu ekleyip kurdunuz? Bu pry ayrıyeten kurulması gereken bir şey olmasın?

http://pryrepl.org/

burk

Ayrıca;
rvm env
gem env

çıktıları nedir?

osman.tuysuz

@if son sürüm olduğu için 1.9.3. indirdim ancak versiyonunu sorguladığımda 1.9.1 olarak gözüküyor. 1.8 sürümü biraz geride  kaldığı için onu yüklemedim ve eksik, hatalı yönleri oluyor.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 01 Ocak 2013 - 23:58:09

@burk
osmantysz@ubuntu:~$ rvm env

  Usage:

    rvm env [ruby_string] [--path]

osmantysz@ubuntu:~$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.11
  - RUBY VERSION: 1.9.3 (2011-10-30 patchlevel 0) [x86_64-linux]
  - INSTALLATION DIRECTORY: /var/lib/gems/1.9.1
  - RUBY EXECUTABLE: /usr/bin/ruby1.9.1
  - EXECUTABLE DIRECTORY: /usr/local/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /var/lib/gems/1.9.1
     - /home/osmantysz/.gem/ruby/1.9.1
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

if

@osman.tuysuz, nereden indirdiniz? Kendi sitesinde verdiği komutu uyguladığınızı görüyorum ve orada bu komutun 1.9.2 sürümünü kuracağını çünkü 1.9.1 sürümünün kütüphane uyumluluğuna sahip olduğundan adı 1.9.1 oarak görünüyormuş.

gem install pry ne diyor?

osman.tuysuz

ruby indirirken terminalden sodu apt-get install ruby1.9.1 yazmıştım



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 02 Ocak 2013 - 00:42:42

@if
osmantysz@ubuntu:~$ gem install pry
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - /var/lib/gems
osmantysz@ubuntu:~$

Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

if

sudo gem install pry olarak verin.

osman.tuysuz

@if çok teşekkür ederim sorunu çözdünüz. pry çalısıyor :)
osmantysz@ubuntu:~$ sudo gem install pry
[sudo] password for osmantysz:
Fetching: coderay-1.0.8.gem (100%)
Fetching: slop-3.3.3.gem (100%)
Fetching: method_source-0.8.1.gem (100%)
Fetching: pry-0.9.10.gem (100%)
Successfully installed coderay-1.0.8
Successfully installed slop-3.3.3
Successfully installed method_source-0.8.1
Successfully installed pry-0.9.10
4 gems installed
Installing ri documentation for coderay-1.0.8...
Installing ri documentation for slop-3.3.3...
Installing ri documentation for method_source-0.8.1...
Installing ri documentation for pry-0.9.10...
Installing RDoc documentation for coderay-1.0.8...
Installing RDoc documentation for slop-3.3.3...
Installing RDoc documentation for method_source-0.8.1...
Installing RDoc documentation for pry-0.9.10...
osmantysz@ubuntu:~$ pry
[1] pry(main)> x=4
=> 4
[2] pry(main)>



4 renkli çıkıyor. Teşekkürler...
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

if

Rica ederim. pry'nin ayrı olarak kurulması gerekiyormuş.:)

cozuldukonusu

osman.tuysuz

Sorun çözüldü etiketide yaptım.
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod