2011-10-06 63 views
0

每颗宝石都有自己的耙子吗?因为我在做Android开发,并使用z $ rhogen应用程序z创建了应用程序。然后我做了$ rake run:android和android模拟器出现了。但是,当我使用$rhosync app <appname>创建应用程序然后迁移到应用程序文件夹的根目录并执行$rake:dtach install时,那么耙子使用我的旧版本的Ruby 1.8,因为我的新的和活动的Ruby版本是Ruby 1.9.2。我不知道在哪里更改应用程序或宝石的配置文件我不确定如何将Ruby 1.9.2作为默认的红宝石,当我做$rake dtach:install时。每个宝石都有自己的耙子吗?

回答

0

正如亚历克斯所说,耙任务不需要有一个宝石。

你在做什么环境? RVM是一个很好的方式来管理你的ruby环境,并在基于unix的系统(OS X/Ubuntu/Debian)上管理多个ruby版本。看看这里http://beginrescueend.com/

+0

是的,我使用rvm使我的默认ruby版本为1.9.2。但现在的问题是错误〜/ RhodesDen/storemanager-server $ sudo rake dtach:install --trace /home/uday/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9。 1/ruby​​gems.rb:314:在'bin_path'中:从/ usr/local/bin/rake中找不到可执行rake(Gem :: GemNotFoundException)的gem rake([“> = 0”]) \t:19 :在'

' – uday

0

不,不是所有的宝石都有rake任务。