Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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应用程序(';没有要加载的文件--rubygems';)_Ruby On Rails_Ruby_Rubygems - Fatal编程技术网

Ruby on rails 无法启动Rails应用程序(';没有要加载的文件--rubygems';)

Ruby on rails 无法启动Rails应用程序(';没有要加载的文件--rubygems';),ruby-on-rails,ruby,rubygems,Ruby On Rails,Ruby,Rubygems,在我的RedMine根文件夹中运行以下命令:ruby script/server-e production,未找到任何位置,出现以下错误: /home/xxx/public_html/xxx.com/thor/redmine-1.1.2/config/boot.rb:113:in `require': no such file to load -- rubygems (LoadError) from /home/xxx/public_html/xxx/thor/redmine-1.1.

在我的RedMine根文件夹中运行以下命令:
ruby script/server-e production
,未找到任何位置,出现以下错误:

/home/xxx/public_html/xxx.com/thor/redmine-1.1.2/config/boot.rb:113:in `require': no such file to load -- rubygems (LoadError)
     from /home/xxx/public_html/xxx/thor/redmine-1.1.2/config/boot.rb:113
     from script/server:2:in `require'
     from script/server:2

所以说,rubygems已经安装了,但我不知道如何或在哪里包含一行代码或任何指定它正常工作的东西。无论如何,希望有人能帮上忙。

您是否多次安装了ruby(没有安装gem的旧版本os x)而没有使用正确的二进制文件?运行“which ruby”和“which gem”来验证它们是否符合您的期望。

试着在您的
config/environment.rb
文件中添加一个
require'rubygems'
,这应该可以解决问题。

ruby给了我/usr/local/bin/ruby和gem is/usr/bin/gem这是2011年的一个问题,但当我进行更改时它对我起到了作用,我刚刚取消了行的注释,已经有一行出现了
require'rubygems'