2 like 0 dislike
14 views
in Bilgi Teknolojileri by
reshown by anonymous
sudo olarak ruby komutu verdiğimde aşağıdaki hatayı alıyorum. Fakat scriptimi sudo olarak çalıştırmam gerekiyor.

1 Answer

0 like 0 dislike
by
selected
 
Best answer

Bunun sebebi, rvm kurulumunun user yolunda bulunmasıdır. Aşağıdaki komutu verdiğinizde size ruby pathini verecektir. sudo komutundan sonra bu path i  kullanarak ruby komutunu çalıştırırsanız, çalışması beklenir.

#type ruby
ruby is hashed (/home/ay/.rvm/rubies/ruby-2.2.1/bin/ruby)

Ruby pathini öğrenmiş olduk. Şimdi bu yolu kullanarak komutumuzu çalıştıralım. Bu birinci yoldan gitmek olur.

1. Yol

 ay@ay:~/RubymineProjects/xaspiru$ sudo /home/ay/.rvm/rubies/ruby-2.2.1/bin/ruby  read_temp.rb 

2. Yol

 # rvmsudo ruby read_temp.rb

 

 

...