小编Nek*_*Nek的帖子

运行docker命令"没有这样的文件或目录"时出现奇怪的错误

我是docker的新手,我使用的是Ubuntu 14.04.

这是我试图做的:

$ sudo docker pull ubuntu:13.10
$ sudo docker run ubuntu:13.10 echo "Hello World"
2014/04/21 20:17:12 no such file or directory
$ sudo docker ps -l
CONTAINER ID        IMAGE               COMMAND              CREATED             STATUS                      PORTS               NAMES
5f7495c94c0d        ubuntu:13.10        echo 'Hello world'   21 minutes ago      Exited (1) 21 minutes ago                       suspicious_ritchie
Run Code Online (Sandbox Code Playgroud)

问题是该命令没有返回我正在等待的内容,而且没有任何其他命令按预期工作...

谢谢你的帮助.

docker

6
推荐指数
2
解决办法
7685
查看次数

React 本机应用程序在 iOS 上启动时崩溃

我的应用程序目前非常简单,最复杂的部分是 App.js ,这里是

import 'react-native-gesture-handler'; // Let me first otherwise I'll break your app in prod 
import 'expo-dev-client';
import * as Sentry from 'sentry-expo';

import React from 'react';
import { NavigationContainer } from '@react-navigation/native';
import MenuDrawer from './src/menu/drawer';
import './src/internationalization/i18n';

Sentry.init({
  dsn: 'DSN',
  enableInExpoDevelopment: process.env.NODE_ENV !== 'test',
  // If `true`, Sentry will try to print out useful debugging information
  // if something goes wrong with sending the event. Set it to `false` in production
  debug: true,
});

export default function …
Run Code Online (Sandbox Code Playgroud)

react-native

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

由于用户数据脚本,AWS 自动扩展启动未就绪的实例

我有一个很好用的自动缩放,有一个启动配置,我定义了一个在新实例启动时执行的用户数据脚本。

用户脚本更新基本代码并生成缓存,这需要几秒钟。但是一旦实例被“创建”(而不是“准备好”),自动缩放将它添加到负载均衡器。

这是一个问题,因为在执行 userdata 脚本时,实例没有做出良好的响应(基本上,会抛出 500 个错误)。

我想避免这种情况,当然我看到了这个文档:http : //docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/InstallingAdd

与独立的 EC2 实例一样,您可以选择使用用户数据配置启动到 Auto Scaling 组中的实例。例如,您可以使用 AWS 管理控制台中的用户数据字段或 AWS CLI 中的 --userdata 参数指定配置脚本。

如果您有无法使用配置脚本安装的软件,或者如果您需要在 Auto Scaling 将实例添加到组之前手动修改软件,请向您的 Auto Scaling 组添加一个生命周期挂钩,当 Auto Scaling 组出现时通知您启动一个实例。当您安装和配置附加软件时,此挂钩将实例保持在 Pending:Wait 状态。

看来我不是这种情况。此外,修改 userdata 脚本上的挂起钩子很复杂。必须有一个简单的解决方案来解决我的问题。

感谢您的帮助 !

amazon-ec2 amazon-web-services

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

Symfony 4 中测试的环境变量

我在 services.yaml 中有一个配置

parameters:
   locale: 'en'
   uri: '%env(resolve:DEV_ENV_URI)%'
Run Code Online (Sandbox Code Playgroud)

但是当我执行测试时,我使用了这个参数,比如

public function setUp()
{
    $this->client = static::createClient();

    static::bootKernel();

    $this->container = static::$kernel->getContainer();

    $this->guzzle = new Client(
        [
            'base_uri' => $this->container->getParameter('uri'),
            'verify' => false
        ]
    );
}
Run Code Online (Sandbox Code Playgroud)

我有以下错误:

未找到环境变量:“DEV_ENV_URI”。

这是我的.env

APP_ENV=test
DEV_ENV_URI=http://0.0.0.0:8000/
Run Code Online (Sandbox Code Playgroud)

在请求期间的开发环境中一切都很好,但是当我从终端运行测试时,环境不起作用。

也许您可以提出任何其他想法,如何解决出于测试原因建立基本 URI 的问题?

非常感谢您的任何想法!

php testing environment-variables symfony

3
推荐指数
1
解决办法
4890
查看次数

PHP 8 的 PHP 扩展 imagick 3.5.0:在 Macos 上安装失败

当我尝试运行以下命令时

pecl install imagick
Run Code Online (Sandbox Code Playgroud)

然后安装结束:

imagemagick/7.0.11-9/lib -L/usr/local/Cellar/imagemagick/7.0.11-9/lib -lMagickWand-7.Q16HDRI -lMagickCore-7.Q16HDRI
cc ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/imagick.so -bundle  .libs/imagick_file.o .libs/imagick_class.o .libs/imagickdraw_class.o .libs/imagickpixel_class.o .libs/imagickpixeliterator_class.o .libs/imagick_helpers.o .libs/imagick.o .libs/imagickkernel_class.o .libs/shim_im6_to_im7.o  -lgomp -L/usr/local/Cellar/imagemagick/7.0.11-9/lib /usr/local/Cellar/imagemagick/7.0.11-9/lib/libMagickWand-7.Q16HDRI.dylib -L/usr/local/Cellar/little-cms2/2.12/lib -L/usr/local/opt/freetype/lib -L/usr/local/Cellar/glib/2.68.1/lib -L/usr/local/opt/gettext/lib /usr/local/Cellar/imagemagick/7.0.11-9/lib/libMagickCore-7.Q16HDRI.dylib  -Wl,-rpath -Wl,/usr/local/Cellar/imagemagick/7.0.11-9/lib
ld: library not found for -lgomp
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [imagick.la] Error 1
ERROR: `make' failed
Run Code Online (Sandbox Code Playgroud)

原因似乎是 imagick 的最后一个版本(3.5.0)的编译有需要这个库的更改。无法安装较低版本,因为它们与 PHP 8.0 不兼容。

知道如何在 macOS 上消除此错误吗?

php macos imagick

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

如何使用 webpack、typescript、phaser 和 angular 配置全局 css 和 sass 样式表

以下配置是手工制作的,以支持标题中给出的所有技术(webpack、typescript、phaser 和 angular)。

它适用于角度组件样式表。但看起来不可能包含全局样式表。下面是相关的配置文件:

HTML文件:

<!-- src/index.html -->
<!DOCTYPE html>
<html>
  <head>
    <base href="/">
    <meta charset="UTF-8">
    <!-- it's included here! -->
    <link rel="stylesheet" href="styles/main.css">
    <meta name="viewport" content="width=device-width, initial-scale=1">
  </head>
  <body>
    <app-root></app-root>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

CSS文件:

/*
src/styles/main.css
This file is correctly loaded in dev environment. When I build the project it disapear. :(
*/
body {
    background: #253050 url('../assets/design/main_background.jpg') no-repeat center;
}
Run Code Online (Sandbox Code Playgroud)

和 webpack 配置:

// config/webpack.common.js
'use strict';

var webpack = require('webpack');
var HtmlWebpackPlugin = require('html-webpack-plugin');
const CleanWebpackPlugin = require('clean-webpack-plugin'); …
Run Code Online (Sandbox Code Playgroud)

css sass typescript webpack angular

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

Symfony 3.4在控制器动作中注入服务

services.yml

services:
  _defaults:
          autowire: true
          autoconfigure: true
          public: true 
Run Code Online (Sandbox Code Playgroud)

控制器:

 /**
     * @Security("has_role('ROLE_USER')")
     * @Route("/", name="homepage")
     */
    public function indexAction(ContactService $contactService)
    {
Run Code Online (Sandbox Code Playgroud)

错误

:indexAction()" requires that you provide a value for the "$contactService" argument.
Run Code Online (Sandbox Code Playgroud)

我对本示例工作应采取的措施(向控制器方法自动注入服务)

symfony symfony-3.4

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