Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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
Amazon web services 弹性豆茎-安装SASS和指南针(Symfony)_Amazon Web Services_Gem_Amazon Elastic Beanstalk - Fatal编程技术网

Amazon web services 弹性豆茎-安装SASS和指南针(Symfony)

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

我正在尝试在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
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)并尝试运行您的命令?