sinatra

    0热度

    1回答

    我正在运行一个用于从用户获取文件(上载)的sinatra web应用程序。然后它通过scp将文件传输到服务器。我可以从params Hash中获取文件名,并将其设置为环境变量并将其传递给scp命令。以下是我的代码片段。 ENV[file] = params['arne_site_file'][:filename] transfer = `scp -i /opt/zabbix-proxy/etc/

    0热度

    2回答

    当我运行,bundle我看到以下内容: Your Ruby version is 2.5.0, but your Gemfile specified 2.4.0.pre.dev 我的Gemfile看起来像: source 'https://rubygems.org' ruby '2.4.0-dev' gem 'sinatra', :github => 'sinatra/sinatra'

    0热度

    1回答

    部署在Heroku上一个Ruby应用程序嗨,我有些麻烦来部署使用西纳特拉和宝石的Watir Heroku上我的Ruby应用程序。 我必须加载铬窗口,这就是为什么我读的消息: "Application error An error occurred in the application and your page could not be served." 我尝试启动我的本地主机上的应用程序,它完美

    0热度

    1回答

    我在我的名为Scaleway的ubuntu远程主机上使用Ruby,Sinatra和Redis DataBase部署了我的应用程序。 以这种方式,我安装了所有我需要的东西,我可以访问我的应用程序。所以,当我想用​​我的剧本,谁使用的Watir宝石(硒),它总是告诉我这个错误: Selenium::WebDriver::Error::WebDriverError at /show_result una

    0热度

    1回答

    我找到这些错误(通过调试),不明白为什么我得到它们。我不确定是否有重复的文件出于某种原因。我使用的是.rvm,它有一个包含ruby目录的gems目录,但是也有.rvm/rubies/ruby​​-'version'目录。我试图找到关于红宝石和宝石文件夹结构的一些信息,但到目前为止没有多少运气。 换句话说,也许这是可能的我有多个版本的Ruby或者是不对的? 例rubygems.rb Exceptio

    0热度

    1回答

    我正在使用psql数据库,其余的是使用Sinatra的Ruby。 我有我的控制器,我的模型,我的意见等 我正在做一个小库存的应用程序,目前我只能更新数据库与库存的新数量通过我的一个HTML表单观点。 UPDATE products SET (name, quantity) = ('#{@name}', #{@quantity}) WHERE id = #{@id}; 但是,我希望能够将已订购/

    0热度

    1回答

    我完全不熟悉AWS,EC2和服务容器,但我确实设法成功地将我的sinatra应用程序与docker相提并论该指南在这里轻松地如下: http://blog.honeybadger.io/how-to-deploy-a-sinatra-app-in-docker-to-amazon-s-ec2-container-service/ 现在我有2个服务容器,一个用于生产,一个用于分期。我最初的假设是,我

    0热度

    1回答

    我是Ruby新手,正在创建一个表单,用于在提交时创建新用户。我创建了我的数据库(rake:12.0.0),并且可以在使用tux时编辑它(所以我假设我的模型文件是正确的)。我正在使用Sinatra来启动网站(这有效),但是当我提交表单时,我收到此错误:NameError在'/注册'未初始化的常量用户。鉴于我能够编辑数据库的tux中,我假设我的actions.rb文件不访问模型文件,但我不知道为什么。

    1热度

    1回答

    这是我看到我的Heroku的日志: heroku[web.1]: Starting process with command `bundle exec rackup config.ru -p 44765` app[web.1]: bundler: failed to load command: rackup (/app/vendor/bundle/ruby/2.3.0/bin/rackup)

    0热度

    2回答

    我有一个部署到Heroku的Sinatra应用程序。 我想通过puma.rb配置文件配置Puma以拥有多个worker,但自述文件中的两个示例仅显示如何将“服务器名称”传递给Procfile,但它不显示如何传递配置: 方法1 bundle exec ruby app.rb -s puma 方法2 require 'sinatra' configure { set :server, :puma