Ruby on rails 无法在Rubymine中创建RubyonRails项目 突然间,我无法正确地创建新项目。当我用Rubymine创建一个新的rails项目时,它会将我的文件创建到一个名为3.0.9的子文件夹中。我也无法启动我的项目。我得到的错误是:

Ruby on rails 无法在Rubymine中创建RubyonRails项目 突然间,我无法正确地创建新项目。当我用Rubymine创建一个新的rails项目时,它会将我的文件创建到一个名为3.0.9的子文件夹中。我也无法启动我的项目。我得到的错误是:,ruby-on-rails,ubuntu,rubymine,Ruby On Rails,Ubuntu,Rubymine,RubyMine宝石经理 RubyMine检测到“testproject”所需的一些gem没有安装安装缺少的gem 因此,我单击“安装缺少的gems”,我得到错误: 未安装以下gems: xaws-s3x:在远程gem存储库中未找到满足gem要求的依赖项 如果我尝试启动项目,它会说: 运行开发时出错:在项目中找不到testproject:Rails服务器启动器“/home/laptop/RubymineProjects/testproject/script/Rails” 如果我试图将另一个

RubyMine宝石经理
RubyMine检测到“testproject”所需的一些gem没有安装
安装缺少的gem

因此,我单击“安装缺少的gems”,我得到错误:

未安装以下gems:
xaws-s3x:在远程gem存储库中未找到满足gem要求的依赖项

  • 如果我尝试启动项目,它会说:
运行开发时出错:在项目中找不到testproject:Rails服务器启动器“/home/laptop/RubymineProjects/testproject/script/Rails”

  • 如果我试图将另一个项目的
    rails服务器启动器
    放在
    script
    文件夹中,它会给我一系列其他错误,比如:
警告TCPServer错误:地址已在使用中-绑定(2)
/usr/lib/ruby/1.8/webrick/utils.rb:73:in'initialize':地址已在使用中-bind(2)(Errno::EADDRINUSE)

旁注:


我正在使用Ubuntu,几天前我在创建项目时,它运行得很好。

我的理解是,无论出于何种原因,服务器进程没有正常关闭,因此仍然挂在它启动的端口上。你必须杀死它,才能重新启动它。假设它正在使用端口3000(默认端口),在Ubuntu中,您可以找到它的进程id,并通过以下命令杀死它:

lsof -i tcp:3000 -Fp|tr -d p | xargs kill -9

希望有帮助

我的理解是,无论出于何种原因,服务器进程没有正确关闭,因此仍然挂在它启动的端口上。你必须杀死它,才能重新启动它。假设它正在使用端口3000(默认端口),在Ubuntu中,您可以找到它的进程id,并通过以下命令杀死它:

lsof -i tcp:3000 -Fp|tr -d p | xargs kill -9

希望有帮助

这没用。我仍然在寻找这个问题的答案。悲伤:(好的,什么问题仍然困扰着你?也许我们会把你的问题分成两部分。这没有帮助。我仍然在寻找这个问题的答案。悲伤:(好的,什么问题仍然困扰着你?也许我们会把你的问题分成两部分。