小编CV-*_*ate的帖子

安装Phusion Passenger的Amazon Linux堆栈

我正在尝试安装Phusion Passenger以使用Amazon Linux 64位在AWS堆栈上启动RoR应用程序.

当Passenger检查所需的软件时,我收到以下错误:

Curl development headers with SSL support... not found
Run Code Online (Sandbox Code Playgroud)

我尝试了几种选择:

sudo yum install libssl-dev
sudo yum install libcurl4-openssl-dev
Run Code Online (Sandbox Code Playgroud)

但我总是得到类似的东西:

No package libcurl4-openssl-dev available.
Run Code Online (Sandbox Code Playgroud)

你知道是否可以在这个堆栈中安装Curl SSH头文件?

非常感谢提前!

ruby-on-rails passenger amazon-ec2 amazon-web-services

12
推荐指数
1
解决办法
2818
查看次数

YouTube iframe API:无法使其响应

我正在尝试通过iFrame API实现Youtube视频.我需要捕捉一些事件,因此单独嵌入播放器不是一种选择.

一切都运行正常,如文档中所述,我正在调用这样的视频:

var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubeIframeAPIReady() {
if($("#video_1").length){
    player = new YT.Player('video_1', {
        videoId: 'BmsPsdVmkSw',
        playerVars: { 'autoplay': 1, 'controls': 0, 'info': 0, 'rel': 0, 'wmode': 'transparent' },
        events: {
            'onStateChange': goToVS
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

问题是我需要让视频适应屏幕宽度才能在手机和平​​板电脑上看起来不错,但是在用CSS尝试这样的事情之后:

.video-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    padding-top: 30px; 
    height: 0; 
    overflow: hidden; 
} 
.video-container iframe, .video-container object, .video-container embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; …
Run Code Online (Sandbox Code Playgroud)

javascript css youtube iframe youtube-api

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