2016-04-12 3 views
0

2.3.2 sürümünde geliştirilen en eski Rails projesini çalıştırmaya çalışıyorum. klasör yapısı görünüyor bazı ne böyle farklı:Kodları Rails 2.3.2'de bulunan klasör yapısının dışından komut dosyaları nasıl çalıştırılır?

MyMonitor altında klasör Raylar klasör yapısına sahip olan
my_project 
    |-> scripts -> ex.rb 
       -> data.rb 
    |-> MyMonitor -> app 
       -> config 
       -> db... 

, ben uygulamayı çalıştırmak mümkün ama ben my_project altında komut dosyalarını çalıştırmak için gereken -> komut klasörü.

Lütfen komutun ne olduğunu veya komut dosyalarını nasıl çalıştırılacağını bana yardım edin. Sen yanlış dosya yolu başvuran

[email protected]:-~/Desktop/my_projects/MyMonitor$ load './my_project/scripts/ex.rb' 

ama bana yardımcı olmadı ..

cevap

1

:

Aşağıdaki çalıştı. o çalışmıyorsa, her zaman (ama belli dezavantajları) mutlak yolunu kullanabilir,

load '../scripts/ex.rb' 

Veya: Bu deneyin.

# If you are on OSX and your username is 'user' 
load '/Users/user/Desktop/my_projects/scripts/ex.rb' 

Güncelleme: Yazar komut satırından dosyasını çalıştırmak ister. Ben alıyorum yukarıdaki komutu çalıştırdığınızda

ruby '../scripts/ex.rb' 
+0

: paketinden Command 'Xload' 'x11-apps' (ana) Command 'nload' paketinden: 'Hayır komut 'yük' bulundu Şunu yaptım 'nload' (evren) 'proload' paketinden 'tload' komutu '(ana) yük: komut bulunamadı' ' –

+1

Görüyorum ... bu komutu yakut ortamınızda çalıştırmanız gerekiyor (örneğin, irb'). Komut satırından kaçmak ister misin? Sonra sadece 'ruby '../scripts/ex.rb' 'kullanın. – Uzbekjon

+0

Bu benim için iyi çalışıyor :) –