草庐IT

ios - 无法发现服务

全部标签

ruby-on-rails - 如何验证服务器SSL证书?

我是SSL概念的新手,我正在尝试使用HTTParty连接到具有x509相互身份验证的API。我得到了客户端证书、客户端key和服务器证书(都是pem文件)。我让它与客户端证书和key以及verify:false一起工作。下一步是如何验证服务器证书?HTTPParty文档链接https://github.com/jnunemaker/httparty/tree/master/docs#working-with-sslclassServiceClientincludeHTTPartyDEFAULT_HEADERS={'Content-Type'=>'application/json'}.f

ruby-on-rails - 无法使用 Capistrano 和 RVM 部署 Rails 应用程序

我有一个使用Capistrano部署的Rails应用程序。我在服务器上安装了RVM,因为我想使用更新版本的Ruby,并将其添加到我的deploy.rb文件中(根据我发现的各种说明):$:.unshift(File.expand_path('./lib',ENV['rvm_path']))require'rvm/capistrano'set:rvm_ruby_string,'1.9.2'set:rvm_type,:user当我运行capdeploy时,会发生这种情况:[staging.example.com]executingcommand**[out::staging.example.

ruby-on-rails - Rails 应用程序作为 LDAP 或 CardDAV 服务器?

我正在开发一个内部Rails应用程序,这是一个(除其他外)CRM应用程序,因此它包含客户和其他联系人的姓名、地址等。一个巧妙的功能是允许客户端(例如电子邮件程序和地址簿应用程序)获取/搜索这些联系人(即只是简单的只读访问)。我的想法是为此使用LDAP或CardDAV,但我无法获得有关如何实现它的太多(最近)信息。对于CardDAV,我基本上什么都没发现。对于LDAP,我发现了大量LDAP客户端gem和插件,但只有少数LDAP服务器实现。到目前为止我发现的是theplainRubyLDAPserver和LDAP-ActiveRecord-gateway,它建立在前者之上。后者听起来很合适

ruby - 无法通过 SMTP 使 ActionMailer 与 MS Exchange 一起工作

这是我的简单测试程序(使用ActionMailer3.0.8,Ruby1.9.2p180MacOSX):require'rubygems'require'action_mailer'ActionMailer::Base.delivery_method=:smtpActionMailer::Base.smtp_settings={:address=>"my_exchange_server",:port=>25,:domain=>'my_domain.org',:authentication=>:login,:user_name=>'my_user',:password=>'my_pass

ruby-on-rails - Postgres 不会使用 c9.io 连接到 Ruby on Rails 应用程序中的服务器

几天前,我成功地安装了Postgresql并从SQLite创建/迁移了我的数据库(为部署我的Rails4应用程序做准备)……我是这么想的。我重新启动了我的服务器,但是当我尝试访问我的应用程序时,出现了这个错误:PG::ConnectionBadcouldnotconnecttoserver:ConnectionrefusedIstheserverrunninglocallyandacceptingconnectionsonUnixdomainsocket"/var/run/postgresql/.s.PGSQL.5432"?我在SO上看到了几个类似的已回答问题,但它们都涉及Mac。由于

ruby - 无法通过 rbenv macOS High Sierra 安装 ruby​​ 2.5.0

我正在使用macOSHighSierra并一直在尝试通过rbenv安装ruby​​2.5.0但不断收到如下错误AppleLLVMversion9.0.0(clang-900.0.39.2)Target:x86_64-apple-darwin17.4.0Threadmodel:posixInstalledDir:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bincompiling./main.ccompilingdmydln.ccompilingminiinit.cc

ruby - Puppet 等待服务准备就绪

我正在使用Puppet进行机器配置。我有一个服务在Tomcat6应用程序服务器中运行,另一个list依赖于该服务(发送一些REST请求作为安装的一部分)。问题是,在开始使用tomcat后,该服务不可用:service{"tomcat6":ensure=>running,enable=>true,hasstatus=>true,hasrestart=>true;}所以我需要另一个list的一些要求条件,以确保服务真正运行(例如检查某些URL是否可用)。如果它还没有准备好,请等待一段时间,然后再试一次,并限制重试次数。是否有一些惯用的Puppet解决方案或其他解决方案可以实现这一目标?注意

ruby-on-rails - 无法安装设计

尝试安装Devise时,我收到以下消息“找不到生成器设计:安装。”leigh@leigh-VirtualBox:~/Projects/dev01$bundleinstallUsingrake10.3.2Usingi18n0.6.11Usingjson1.8.1Usingminitest5.4.0Usingthread_safe0.3.4Usingtzinfo1.2.1Usingactivesupport4.1.4Usingbuilder3.2.2Usingerubis2.7.0Usingactionview4.1.4Usingrack1.5.2Usingrack-test0.6.2Us

ruby - 安装后无法加载 Metasploit

通过darkoperator/MSF-Installer安装Metaploit后尝试启动msfconsole并返回:/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in`require':cannotloadsuchfile--/usr/local/bin/config/boot(LoadError)from/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in`require'from/usr/local/bin/msfconsole:23:in`'使用:Linuxubuntu3.1

ruby-on-rails - 安装pg(0.19.0)时出错,Bundler无法继续

昨天我安装了Ubuntu16.04.1。ruby2.3.1p112(2016-04-26修订版54768)[x86_64-linux]rails-v'4.2.6'创建一个Rails项目运行bundle出现错误:Errno::EACCES:Permissiondenied@rb_sysopen-/home/zeus/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/pg-0.19.0/.gemtestAnerroroccurredwhileinstallingpg(0.19.0),andBundlercannotcontinue.Makesur