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