小编E L*_*yle的帖子

在 Elastic Beanstalk 中升级到 Linux2 时 get-config 键发生变化

我正在将 Elastic Beanstalk 部署升级到 Linux2。多个.ebextensions脚本在新部署中失败。看来 的用法get_config已经改变。

旧脚本变量:

EB_APP_USER=$(/opt/elasticbeanstalk/bin/get-config container -k app_user)
EB_APP_DEPLOY_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k app_deploy_dir)
EB_APP_PID_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k app_pid_dir)
EB_SCRIPT_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k script_dir)
EB_SUPPORT_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k support_dir)
Run Code Online (Sandbox Code Playgroud)

我能够在https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/custom-platforms-scripts.html找到前两个的替代品

新的脚本变量:

EB_APP_USER=$(/opt/elasticbeanstalk/bin/get-config platformconfig -k AppUser)
EB_APP_DEPLOY_DIR=$(/opt/elasticbeanstalk/bin/get-config platformconfig -k AppDeployDir)
Run Code Online (Sandbox Code Playgroud)

我找不到替代品

  • app_pid_dir
  • script_dir
  • support_dir

有人知道我应该用什么吗?

amazon-elastic-beanstalk amazon-linux-2

6
推荐指数
1
解决办法
729
查看次数

Rails Engine-找不到导入文件或不可读:font-awesome

我做了一个超级简单的Rails应用程序,并且使用字体很棒,没有问题。将其扩展为在Rails引擎中执行相同的步骤会产生以下错误。

File to import not found or unreadable: font-awesome
Run Code Online (Sandbox Code Playgroud)

我找不到解决方案。如果有人对如何使这种简单的Rails引擎与Font-awesome兼容,我将不胜感激。

生成Rails引擎和设置字体真棒的步骤...

用一个模型类创建基本引擎以进行测试

rails plugin new testeng --full --mountable 
cd testeng
bundle install
rails g scaffold book title:string desc:string
rake db:migrate
Run Code Online (Sandbox Code Playgroud)

添加字体真棒

编辑testeng.gemspec并在包含rails gem之后添加sass-rails和font-awesome gem

  s.add_dependency 'sass-rails', '~> 4.0.3'
  s.add_dependency 'font-awesome-rails'
Run Code Online (Sandbox Code Playgroud)

将application.css重命名为application.css.scss

cd app/assets/stylesheets/testeng/
mv application.css application.css.scss
Run Code Online (Sandbox Code Playgroud)

编辑app / assets / stylesheets / testeng / application.css.scss并在文件末尾附加导入语句。

@import 'font-awesome';
Run Code Online (Sandbox Code Playgroud)

编辑app / views / testeng / books / index.html.erb并使用一些字体超赞的图标

<h1>Listing books</h1>

<%= link_to content_tag(:i, '', :class => "fa fa-plus-circle"), new_book_path  %>
Run Code Online (Sandbox Code Playgroud)

启动Rails服务器

cd …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rails-engines font-awesome

5
推荐指数
1
解决办法
4038
查看次数