Amazon web services 弹性豆茎-安装SASS和指南针(Symfony)
我正在尝试在Elastic Beanstalk上部署symfony 2应用程序。为了让assetic正常工作,我需要安装sass和指南针。我创建了一个配置脚本:Amazon web services 弹性豆茎-安装SASS和指南针(Symfony),amazon-web-services,gem,amazon-elastic-beanstalk,Amazon Web Services,Gem,Amazon Elastic Beanstalk,我正在尝试在Elastic Beanstalk上部署symfony 2应用程序。为了让assetic正常工作,我需要安装sass和指南针。我创建了一个配置脚本: packages: rubygems: sass: '3.4.9' compass: '1.0.3' 它可以工作,因为在我得到的日志中: 2015-01-21 10:07:03,800 [DEBUG] Checking to see if sass-3.4.9 is already installed
packages:
rubygems:
sass: '3.4.9'
compass: '1.0.3'
它可以工作,因为在我得到的日志中:
2015-01-21 10:07:03,800 [DEBUG] Checking to see if sass-3.4.9 is already installed
2015-01-21 10:07:04,079 [INFO] sass-3.4.9 is already installed, skipping.
2015-01-21 10:07:04,080 [DEBUG] Checking to see if compass-1.0.3 is already installed
2015-01-21 10:07:04,363 [INFO] compass-1.0.3 is already installed, skipping.
但是,当我ssh到EC2实例中时,我无法运行这两个实例(这表示它们没有安装,gem--list也没有安装)。你知道怎么处理吗?谢谢你的建议,乔治!这没有帮助,但结果是文件位于/opt/elasticbeanstalk/lib/ruby/bin/(与系统默认版本不同的ruby版本)。我只是在/usr/bin中创建了符号链接。您是否尝试过将用户切换到root(#sudo su)并尝试运行您的命令?