Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 3 Heroku部署错误&x27;没有要加载的此类文件';_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails 3 Heroku部署错误&x27;没有要加载的此类文件';

Ruby on rails Rails 3 Heroku部署错误&x27;没有要加载的此类文件';,ruby-on-rails,Ruby On Rails,我刚刚安装了最新的Heroku gem v 2.3.3,并尝试运行以下命令: heroku keys:add 并得到一长串错误: /Users/me/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require': no such file to load -- rest_client (LoadError) from /Users/me/.rvm/rubies/ru

我刚刚安装了最新的Heroku gem v 2.3.3,并尝试运行以下命令:

heroku keys:add
并得到一长串错误:

/Users/me/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require': no such file to load -- rest_client (LoadError)
from /Users/me/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require'
from /Users/me/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/heroku-2.3.3/lib/heroku/client.rb:2:in `<top (required)>'.......
/Users/me/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site\u ruby/1.9.1/rubygems/custom\u require.rb:54:“require”中:没有这样的文件要加载——rest\u客户端(LoadError)
from/Users/me/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site\u ruby/1.9.1/rubygems/custom\u require.rb:54:in'require'
来自/Users/me/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/heroku-2.3.3/lib/heroku/client.rb:2:in`。。。。。。。

知道是什么原因吗?

安装“rest客户端”gem后,我还必须安装“launchy”gem。现在可以使用了。

更改此文件,在文件顶部的下一行添加heroku-heroku-v2.6.1-1-g52550d0\heroku-heroku-52550d0\lib\heroku\client.rb

require 'rubygems'

“rest_client”gem是否安装在当前的Gems集中?我刚刚安装了它,重新启动了服务器,但仍然收到错误消息。这与上次rvm出现问题时的情况不完全相同,但我发现这很有帮助: