Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 无法加载rails控制台_Ruby On Rails_Ruby On Rails 4_Rubygems - Fatal编程技术网

Ruby on rails 无法加载rails控制台

Ruby on rails 无法加载rails控制台,ruby-on-rails,ruby-on-rails-4,rubygems,Ruby On Rails,Ruby On Rails 4,Rubygems,我刚刚克隆了一个新的repo,并进行了捆绑安装和捆绑更新。我不知道为什么我在捆绑exec rails c时会出现以下错误。我使用的是rails 5.0.1版 bundler: failed to load command: rails (/Users/user123/.rbenv/versions/2.3.1/bin/rails) Gem::LoadError: railties is not part of the bundle. Add it to Gemfile. /Users/use

我刚刚克隆了一个新的repo,并进行了捆绑安装和捆绑更新。我不知道为什么我在捆绑exec rails c时会出现以下错误。我使用的是rails 5.0.1版

bundler: failed to load command: rails (/Users/user123/.rbenv/versions/2.3.1/bin/rails)
Gem::LoadError: railties is not part of the bundle. Add it to Gemfile.
  /Users/user123/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/rubygems_integration.rb:336:in `block (2 levels) in replace_gem'
  /Users/user123/.rbenv/versions/2.3.1/bin/rails:22:in `<top (required)>'
该文件如下所示

在wellness_client.gempec中指定您的gem的依赖项
谢谢

您的文件没有指定rails版本。railties是rails的一个依赖项,指定rails版本就足够了。假设该项目是在考虑rails 5的情况下编写的,请将这一行添加到您的文件中:

gem 'rails', '5.0.1'

现在重新运行bundle安装,rails控制台/服务器应该可以工作。

您的GEM文件没有指定rails版本。railties是rails的一个依赖项,指定rails版本就足够了。假设该项目是在考虑rails 5的情况下编写的,请将这一行添加到您的文件中:

gem 'rails', '5.0.1'

现在重新运行
bundle安装
,rails控制台/服务器应该可以工作。

rails-v可以工作吗?你可以发布你的文件吗?可以。当我使用rails-v时,我得到了rails 5.0.1关于Gemfile的更新问题,这是一个看起来很奇怪的Gemfile。1) 它没有来源。通常有一行类似于
source'https://rubygems.org“
位于Gemfile的顶部,或者指定gemserver的其他内容。2) 它有一条宝石线。这是rails应用程序吗?如果上面写着gempec,我会认为这是一块宝石。3) 该gem文件不包含
gem'rails'
行。这里也有.gempec文件吗?如果是这样,请发布?rails-v是否有效?您可以发布您的GEM文件吗?是的。当我使用rails-v时,我得到了rails 5.0.1关于Gemfile的更新问题,这是一个看起来很奇怪的Gemfile。1) 它没有来源。通常有一行类似于
source'https://rubygems.org“
位于Gemfile的顶部,或者指定gemserver的其他内容。2) 它有一条宝石线。这是rails应用程序吗?如果上面写着gempec,我会认为这是一块宝石。3) 该gem文件不包含
gem'rails'
行。这里也有.gempec文件吗?如果是,请邮寄?
gem 'rails', '5.0.1'