Ruby 每个宝石都有自己的耙子吗?

Ruby 每个宝石都有自己的耙子吗?,ruby,rake,ruby-1.9.2,rhodes,Ruby,Rake,Ruby 1.9.2,Rhodes,每个宝石都有自己的耙子吗?因为我在做android开发,我用z$rhogen应用程序z创建了应用程序。然后我做了$rake运行:android和android模拟器出现了。但是,当我使用$rhosync app创建一个应用程序,然后迁移到应用程序文件夹的根目录并执行$rake:dtach安装时,rake将使用我的旧版本Ruby 1.8,其中我的新的和活动Ruby版本是Ruby 1.9.2。我不知道在哪里更改应用程序或gem的配置文件。我不确定在执行$rake dtach:install时是否将R

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

时是否将Ruby 1.9.2作为默认Ruby。不,并非所有gem都有rake任务。

正如Alex所说,拥有gem不需要rake任务


你在什么环境下工作?RVM是在基于unix的系统(OS X/ubuntu/debian)上管理ruby环境和多个版本ruby的好方法。看看这里

是的,我使用rvm将我的默认ruby版本设置为1.9.2。但现在的问题是错误~/RhodesDen/storemanager服务器$sudo rake dtach:install--trace/home/uday/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site\u ruby/1.9.1/rubygems.rb:314:in
bin\u路径:无法从/usr/local/bin/rake:19:in找到具有可执行rake(gem::GemNotFoundException)的gem([“>=0”])