Tag: localhost

如何在Cloud9上访问localhost:1080

我正在尝试使用Cloud9平台上的应用程序上的指定端口访问localhost。 我正在rails应用程序上构建一个ruby,使用下面的命令运行服务器。 rails s -b $IP -p $PORT 我有一个特殊的场合,我需要访问不同的端口(不是localhost:3000)。 有谁知道如何做到这一点? 谢谢您的帮助!

Rails服务器正在运行,但无法连接到localhost:3000

我正在使用railstutorial.org学习Ruby on Rails我已经设置了所有内容并且从第1章开始工作正常。但是,突然之间我的下一个应用程序出现了问题。 我运行“rails server” => Booting WEBrick => Rails 3.2.9 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2012-11-15 00:45:08] INFO WEBrick 1.3.1 [2012-11-15 00:45:08] INFO ruby 1.9.3 (2012-11-10) [x86_64-linux] [2012-11-15 00:45:08] INFO WEBrick::HTTPServer#start: pid=2752 port=3000 似乎工作正常,就像我之前的应用程序一样。 但是,我尝试在各种浏览器上连接到localhost:3000,0.0.0.0:3000,127.0.0.1:3000并且它们都无法与服务器建立连接。 有些事情需要注意: – 我刚刚能够连接到localhost – 它似乎突然停止了工作。 – 我的第一个应用程序工作得很好,但现在它也不适用于我的第一个应用程序。 […]

如何从运行在不同端口上的本地AngularJS应用程序向本地Rails应用程序发出请求?

我正在开发一个带有AngularJS前端和Rails后端的Web应用程序。 我的目标是保持两者完全分离,因为Rails应用程序最终将降级为简单的REST服务器,而AngularJS前端将只是使用后端的几个不同客户端之一。 出于这个原因,我不想将前端集成到Rails资产管道或类似的管道中。 Rails应用程序在端口3000上本地运行。前端使用Gulp编译静态资产,而BrowserSync包含我在端口3001上运行的开发服务器。 出于开发目的,我如何让AngularJS应用程序与Rails服务器通信,避免在通过Angular的$ http服务发出HTTP请求时出现此浏览器错误(我预期)? No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:3001’ is therefore not allowed access. 我只需要在Rails应用程序中设置CORS吗? 还有另一种方式 – 也许某种本地主机文件技巧(我在Mac,FWIW)或类似? 我问,因为我的同事负责Rails应用程序(我对Rails的经验有限)但是已经离开了一段时间; 我的知识主要限于我设置的AngularJS堆栈。 我已经搜索并阅读了大约一个小时,但还没有找到任何我能理解的适用于我的情况的东西。 我可能不知道最好的搜索字词。 谢谢你的帮助!

Eventmachine start_tcp_server没有接受者 – 端口正在使用或需要root权限(RuntimeError)

我现在无法运行我的本地服务器3天了。 重新启动计算机没有帮助。 有几次,经过反复尝试大约40-50次,它随机工作 – 我无法弄清楚为什么。 我尝试了一次不同的端口,但是从那以后,没有端口工作。 每次我尝试运行我的rails服务器时都会得到这个。 /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/eventmachine-1.0.5/lib/eventmachine.rb:526:in `start_tcp_server’: no acceptor (port is in use or requires root privileges) (RuntimeError) from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/eventmachine-1.0.5/lib/eventmachine.rb:526:in `start_server’ from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/thin-1.5.1/lib/thin/backends/tcp_server.rb:16:in `connect’ from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/thin-1.5.1/lib/thin/backends/base.rb:55:in `block in start’ from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/eventmachine-1.0.5/lib/eventmachine.rb:187:in `call’ from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/eventmachine-1.0.5/lib/eventmachine.rb:187:in `run_machine’ from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/eventmachine-1.0.5/lib/eventmachine.rb:187:in `run’ from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/thin-1.5.1/lib/thin/backends/base.rb:63:in `start’ from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/thin-1.5.1/lib/thin/server.rb:159:in `start’ from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/rack-1.6.1/lib/rack/handler/thin.rb:19:in `run’ from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/rack-1.6.1/lib/rack/server.rb:286:in `start’ from /Users/colmtuite/.rvm/gems/ruby-2.2.0/gems/railties-4.2.0/lib/rails/commands/server.rb:80:in `start’ […]

子域名和本地安装的Rails应用程序

我无法弄清楚我在忽视什么,也许是明显的或缺乏理解。 我正在使用的应用程序使用托管服务器上正常工作的子域。 我认为本地安装会引发一些关于路由的问题,所以我读到了对/ etc / hosts进行更改并使用Ghost gem。 两者似乎工作正常,即localhost:3000 /变成myapp.local:3000,但我不明白如何登录到子域帐户。 这是一个例子…… myapp.local:3000 / session / new =应用程序的默认登录页面 myapp.local:3000 / signup =默认注册页面 我可以在这里创建一个帐户,例如Sub1 感谢页面显示了对sub1.myapp.com的引用,该引用指向托管应用程序(本地数据库也显示此域) sub1.myapp.local手动添加到/ etc / hosts和dscacheutil -flushcache sub1.myapp.local:3000 / session / new是子域名 登录尝试返回此不是有效域。 这似乎是有道理的,因为本地数据库在托管服务器上将url显示为sub1.myapp.com。 所以我的问题是,我是否可以使用本地解决方案进行开发,或者我是否完全错过了一个基本概念?

在本地主机上设置通配符域(OS X 10.5)?

我开始开发一个基本上充当WordPress MU的网站,用户可以注册并拥有自己的博客。 我将在Rails中对此进行编码,但我希望能够使用通配符子域,因此我可以使用blog.example.com等格式。 我做了一些搜索,但我找不到任何好的资源。 由于我使用Rails,我不知道在哪里放这个,因为我使用的是Mongrel,而不是Apache。 我可以通过在我的服务器上远程开发来绕过在本地计算机上执行此操作,但是我只想将此作为最后的手段。 如果需要,我可以提供有关我的开发环境的更多详细信息,但以下是基础知识: Mac OS X Leopard 10.5.6 Ruby 1.8.7 Rails 2.3.2

PG :: ConnectionBad FATAL:角色“Myname”不存在

我正在尝试使用PostgreSQL,以便我可以部署到Heroku。 但是我不能再运行localhost了么? 我收到以下消息: PG::ConnectionBad FATAL: role “Myname” does not exist 这是我的databse.yml development: adapter: postgresql database: my_database_development pool: 5 timeout: 5000 test: adapter: postgresql database: my_database_test pool: 5 timeout: 5000 production: adapter: postgresql database: my_database_production pool: 5 timeout: 5000 这是我的gemfile: source ‘https://rubygems.org’ # Bundle edge Rails instead: gem ‘rails’, github: ‘rails/rails’ gem ‘rails’, ‘4.0.3’ # Use […]

使用devise和Gmail smtp服务器发送邮件

我正在使用Devise:确认和:可恢复模块来确认用户并让他在忘记密码时恢复密码。 一切都很好,邮件生成,我可以在服务器日志中看到它,但然后我遇到错误,邮件没有传递到邮箱。 我的environment.rb文件的SMTP设置是: require ‘tlsmail’ Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE) ActionMailer::Base.raise_delivery_errors = true ActionMailer::Base.perform_deliveries = true ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_settings = { :enable_starttls_auto => true, #this is the important shit! :address => ‘smtp.gmail.com’, #’localhost’, :port => 587, :tls => true, :domain => ‘mail.google.com’, # mail.customdomain.com if you use google apps :authentication => :login, :user_name => ‘jatinkumar.nitk@gmail.com’, :password => ‘_secret_password’ […]

配置WEBrick以在Rails中使用SSL 4

我有一个Rails应用程序,我想在SharePoint 2013上部署。 为了实现某种身份validation方法,我需要WEBrick server为ssl https提供服务,并在port https://localhost:3001上侦听传入的https。 不幸的是,我在配置服务器方面不是很有经验。 我只发现了一些旧版Rails版本的过时教程,似乎不再能完成这项工作了。 任何提示都非常感谢。

从localhost发送电子邮件

我正在尝试了解有关电子邮件的信息。 我在localhost上开发一些东西。 是否可以从localhost发送电子邮件来说出像gmail这样的普通邮件帐户? 我有安装邮件服务器吗? 我刚刚开发了标准导轨安装。