相关疑难解决方法(0)

Elastic Beanstalk Ruby/Rails需要安装git,所以bundle install工作..但不是

我在部署rails应用程序时遇到了问题.我在AWS博客上创建了一个类似于示例的钩子http://ruby.awsblog.com/post/Tx2AK2MFX0QHRIO/Deploying-Ruby-Applications-to-AWS-Elastic- Beanstalk-with-Git喜欢:

packages:
  yum:
    git: []
Run Code Online (Sandbox Code Playgroud)

即使我运行一个捆绑包来创建供应商/缓存以获得所有宝石......并且仍然得到:git://github.com/refinery/refinerycms-search.git(在2-0-stable)未被检查出.请运行bundle install(Bundler :: GitError)

任何帮助都会很好,我们会尝试将所有应用程序移至EB.但是认为git没有安装或正在发生什么......我需要在它创建的EB ec2实例上使用git.

堆栈跟踪:

Error message:
git://github.com/refinery/refinerycms-search.git (at 2-0-stable) is not checked out.         Please run `bundle install` (Bundler::GitError)
Exception class:
PhusionPassenger::UnknownError
Application root:
/var/app/current
Backtrace:
#   File    Line    Location
0   /usr/share/ruby/1.9/gems/1.9.1/gems/bundler-1.2.1/lib/bundler/source.rb 801 in        `rescue in load_spec_files'
1   /usr/share/ruby/1.9/gems/1.9.1/gems/bundler-1.2.1/lib/bundler/source.rb 799 in   `load_spec_files'
2   /usr/share/ruby/1.9/gems/1.9.1/gems/bundler-1.2.1/lib/bundler/source.rb 381 in `local_specs'
3   /usr/share/ruby/1.9/gems/1.9.1/gems/bundler-1.2.1/lib/bundler/source.rb 774 in `specs'
4   /usr/share/ruby/1.9/gems/1.9.1/gems/bundler-1.2.1/lib/bundler/definition.rb 174 in `block in resolve'
5   /usr/share/ruby/1.9/gems/1.9.1/gems/bundler-1.2.1/lib/bundler/definition.rb 172 in `each'
6   /usr/share/ruby/1.9/gems/1.9.1/gems/bundler-1.2.1/lib/bundler/definition.rb 172 in …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails amazon-ec2 amazon-web-services amazon-elastic-beanstalk

40
推荐指数
4
解决办法
2万
查看次数

为什么"rails s"不能从app目录中运行?

我在我的app文件夹中,但命令rails s无效.我在Stack Overflow上阅读了很多帖子,其中大部分内容似乎来自不在其app目录中的用户.

另外,我还构建了一些其他应用程序.我检查了这些,Rails服务器适用于所有这些应用程序.这是唯一一个我无法启动它的地方.

产量which rails:

/Users/jmcrist/.rvm/gems/ruby-2.0.0-p247/bin/rails
Run Code Online (Sandbox Code Playgroud)

产量rails s:

MacBook-Pro:first_app jmcrist$ rails s
Usage:
  rails new APP_PATH [options]

Options:
  -r, [--ruby=PATH]              # Path to the Ruby binary of your choice
                                 # Default: /Users/jmcrist/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
  -b, [--builder=BUILDER]        # Path to a application builder (can be a filesystem path or URL)
  -m, [--template=TEMPLATE]      # Path to an application template (can be a filesystem path or URL)
      [--skip-gemfile]           # Don't create a Gemfile
      [--skip-bundle]            # Don't run bundle …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails gemfile

17
推荐指数
3
解决办法
2万
查看次数

在Elastic Beanstalk环境中运行Rails耙任务

有谁知道在Elastic Beanstalk环境中为Rails应用程序运行rake任务的最简单方法吗?

我有一些数据需要每隔一段时间重设一次(时间轴待定)。我看过其他有关创建cron任务的文章,但我现在只想一次性执行任务。

rake amazon-web-services ruby-on-rails-4 amazon-elastic-beanstalk

2
推荐指数
1
解决办法
1404
查看次数