Ruby Openshift:在任何源中都找不到rack-1.5.2
我想运行一个小测试Sinatra应用程序。以下是错误消息:Ruby Openshift:在任何源中都找不到rack-1.5.2,ruby,sinatra,rack,openshift,gemfile,Ruby,Sinatra,Rack,Openshift,Gemfile,我想运行一个小测试Sinatra应用程序。以下是错误消息: Could not find rack-1.5.2 in any of the sources (Bundler::GemNotFound) 我已验证机架1.5.2 gem是否安装在我的环境中 这是Gemfile.lock GEM remote: https://rubygems.org/ specs: rack (1.5.2) sass (3.1.20) sequel (4.10.0) sin
Could not find rack-1.5.2 in any of the sources (Bundler::GemNotFound)
我已验证机架1.5.2 gem是否安装在我的环境中
这是Gemfile.lock
GEM
remote: https://rubygems.org/
specs:
rack (1.5.2)
sass (3.1.20)
sequel (4.10.0)
sinatra (1.0)
rack (>= 1.0)
slim (2.0.2)
temple (~> 0.6.6)
tilt (>= 1.3.3, < 2.1)
sqlite3 (1.3.6)
temple (0.6.7)
tilt (2.0.1)
PLATFORMS
ruby
DEPENDENCIES
rack
sass (= 3.1.20)
sequel
sinatra
slim (= 2.0.2)
sqlite3 (= 1.3.6)
GEM
远程:https://rubygems.org/
规格:
机架(1.5.2)
sass(3.1.20)
续集(4.10.0)
西纳特拉(1.0)
机架(>=1.0)
纤细(2.0.2)
庙宇(~>0.6.6)
倾斜(>=1.3.3,<2.1)
sqlite3(1.3.6)
庙宇(0.6.7)
倾斜(2.0.1)
平台
红宝石
依赖关系
支架
sass(=3.1.20)
续集
西纳特拉
薄型(=2.0.2)
sqlite3(=1.3.6)
如果您能提供有关如何继续操作的任何帮助,我将不胜感激。通过
bundle install--binstubs--path vendor
重新安装gems,然后使用bundle exec ruby my\u sinatra\u app.rb
或bin/rackup config.ru
启动应用程序(无论您使用哪一个)看看这是否有区别。当你将git推送到openshift时,是否会出现这个错误?