RubyMine宝石经理
RubyMine检测到未安装“testproject”所需的一些宝石
安装缺失的宝石
所以我点击“安装遗失的宝石”我收到错误:
未安装以下宝石:
xaws-s3x:在远程gem存储库中找不到满足依赖关系的gem
运行开发时出错:testproject:在项目中找不到Rails服务器启动器'/ home / laptop / RubymineProjects / testproject / script / rails'
rails server launcher
放在另一个项目的script
文件夹中,则会给我一些其他错误:WARN TCPServer错误:地址已在使用中 - bind(2)
/usr/lib/ruby/1.8/webrick/utils.rb:73:in`initialize':地址已经在使用 - bind(2)(Errno :: EADDRINUSE)
旁注:
我正在使用Ubuntu,几天前我创建项目时一切正常。
答案 0 :(得分:4)
我的理解是,无论出于何种原因,服务器进程都没有正常关闭,因此仍然挂在它启动的端口上。你必须杀死它,以便再次重新启动它。假设它正在使用端口3000(默认端口),在Ubuntu中,您可以找到它的进程ID并通过以下命令将其终止:
lsof -i tcp:3000 -Fp|tr -d p | xargs kill -9
希望它有所帮助!