首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rackup (加载命令失败)

rackup (加载命令失败)
EN

Stack Overflow用户
提问于 2017-03-02 23:03:56
回答 1查看 4.9K关注 0票数 0

当我键入:bundle exec rackup时,它应该会给出一些类似如下的输出:

代码语言:javascript
复制
$ bundle exec rackup
[2017-01-29 21:45:56] INFO WEBrick 1.3.1
[2017-01-29 21:45:56] INFO ruby 2.4.0 (2016-12-24) [x86_64-darwin15]
[2017-01-29 21:45:56] INFO WEBrick::HTTPServer#start: pid=48002 port=9292

但我得到的却是这个

代码语言:javascript
复制
bundler: failed to load command: rackup (/Users/username/.rbenv/versions/2.4.0/bin/rackup)
LoadError: cannot load such file -- rails/all

« truncated »

下面是我的gem文件:

代码语言:javascript
复制
# frozen_string_literal: true
source "https://rubygems.org"

# gem "rails"

gem 'rspec', '~> 3.6.0.beta2'
gem 'coderay', '~> 1.1', '>= 1.1.1'
gem 'rack-test', '~> 0.6.3'
gem 'sinatra', '~> 1.4', '>= 1.4.8'

你知道问题出在哪里吗?我在这件事上被困了一段时间。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-03 15:49:42

已解决:

config.ru文件中,我定义了一个rackup配置文件,但没有删除旧的配置文件。

所以

代码语言:javascript
复制
require_relative 'config/environment'
require_relative 'app/api.rb'

run Rails.application
run ExpenseTracker::API.new 

变成了

代码语言:javascript
复制
require_relative 'app/api.rb'

run ExpenseTracker::API.new
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42558890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档