标签: forge

无法使用与 Gradle 发行版“xxxx”的连接,因为它已停止

所以我以前从未发生过这种情况,我正在尝试在 IntelliJ idea 中加载 gradle 项目,但我不断收到以下错误。

Cannot use connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-3.0-bin.zip' as it has been stopped.
Run Code Online (Sandbox Code Playgroud)

这是gradle进程的日志

Download https://services.gradle.org/distributions/gradle-3.0-bin.zip finished, took 14 s 732 ms (69.3 MB)
7:49:01 AM: Execution finished 'wrapper'.
Run Code Online (Sandbox Code Playgroud)

在谷歌上找不到任何有用的东西。

java intellij-idea gradle forge

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

Composer在4.2上依赖于"通过SAT解决依赖关系"

我试过的事情:

  • 删除除Laravel(版本4.2.*)之外的所有内容 - 此操作已完成但仍会挂起约5分钟
  • 更新作曲家
  • 删除/供应商
  • 做干净的Laravel 4.2安装(挂起约3分钟)
  • 做干净的Laravel 5安装(根本不挂)
  • 完全关闭xdebug(似乎没有什么区别)

有了我所有的包,我看到作曲家完成了,但只有当我让它一夜之间运行时.我根本无法部署锻造,因为它超时了!这只是在两周前开始发生的.

laravel composer-php forge laravel-4

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

使用Laravel的Envoyer上传特定供应商文件

我正在尝试使用Laravel Forge仅将特定供应商文件上传到我的服务器.原因是因为我在一些依赖项中编辑了代码,现在发生的是我的网站的某些功能正在破坏,因为当我从Envoyer推送到我的服务器时,Envoyer正在从我的GitHub仓库中获取.

我的GitHub repo不包含供应商目录,因为它不应该因为我将该目录添加到我的gitignore文件中

/vendor/*
/node_modules
Homestead.yaml
Homestead.json
.env
Run Code Online (Sandbox Code Playgroud)

我试过白色列出目录中的某些文件夹,如下所示:

/vendor/*
/node_modules
Homestead.yaml
Homestead.json
.env
!/vendor
!/vendor/misd
Run Code Online (Sandbox Code Playgroud)

但是当我从Envoyer部署到我的服务器后,我的网站停止工作,我收到一条错误消息

Warning: require(/home/forge/default/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/forge/default/bootstrap/autoload.php on line 17
Run Code Online (Sandbox Code Playgroud)

我已经尝试将autoload.php文件包含在白名单中,但在部署后仍然会收到类似的消息

如何上传我的依赖项版本(我编辑的依赖项).现在发生的事情是,Envoyer正在通过composer抓取所有依赖项,因此从依赖项repo中获取,这很好但是,我需要能够安装我自己的某些依赖项的版本

有任何想法吗

git gitignore forge laravel-5 envoyer.io

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

我可以在推送通知中使用正式的apns(或简单的apns)吗?

我想在iPhone应用程序中使用简单的apns,但我不知道是否可以使用伪造的apns(不要使用Parse服务),我找不到任何API,在phoneGap中,我可以编辑本机目标-c代码来处理这个问题.

apple-push-notifications parse-platform trigger.io forge

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

通过读取p12和pfx文件来伪造错误

尝试读取/解码p12和pfx文件时出现以下错误:

Cannot read PKCS#12 PFX. ASN.1 object is not an PKCS#12 PFX

Too few bytes to read ASN.1 value.
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用以下内容在Javascript中读取该文件:

<input id="cert-file" type="file" name="cert" /><output id="p12cert"></output>
Run Code Online (Sandbox Code Playgroud)

使用JQuery,我附加一个"on change"事件处理程序,以检查所选文件.

$j("#cert-file").change(handleFileSelect);

function handleFileSelect(evt) {
    var files = evt.target.files; // FileList object
    getFile(files[0]);    
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试读取文件并使用伪造解码它.

function getFile(p12cert)
{
    var reader = new FileReader();

    var password = 'password';

    reader.onload = (function (theFile) {
        return function(eve) {

            var p12Der = forge.util.decode64(eve.target.result);

            // get p12 as ASN.1 object
            // Not working for one of my p12 …
Run Code Online (Sandbox Code Playgroud)

javascript pkcs#12 forge

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

是否可以在物理Android后退按钮上听取触摸?

我在文档中找不到它,是否有模块或其他方式从android后退按钮捕获事件?如果不是,它将是一个很好的,可能是快速添加的模块.

android trigger.io forge

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

从OSX命令行访问(伪造环境)的问题

我正在关注Trigger.io Forge教程,我无法在OSX 10.8上的命令行中正常工作.

使用终端和Forge教程,我转到forge-workspace文件夹并在终端中输入:

$HOME/Library/Trigger\ Toolkit/forge create 
Run Code Online (Sandbox Code Playgroud)

并得到这个:

Matts-MacBook-Pro:forge-workspace mattm$ $HOME/Library/Trigger\ Toolkit/forge create
[   INFO] Forge tools running at version 3.3.17
[   INFO] Update result: you already have the latest tools

This name is what your application will be called on devices. You can change it later     through config.json.
App Name: Weather App
[   INFO] Registering new app "Weather App" with trigger.io...
[   INFO] Fetching initial project template
[   INFO] Building app for the first time...
[   INFO] …
Run Code Online (Sandbox Code Playgroud)

macos command-line trigger.io forge

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

Laravel 队列驱动程序没有在作业上调用 handle(),但 queue:listen 守护进程将作业记录为已处理

我已经接管了一个Laravel 5.2项目,该项目handle()sync队列驱动程序成功调用。

我需要的驱动程序支持dispatch(..)->delay(..),并试图同时配置databasebeanstalkd,有许多变化,失败-handle()不再是获取调用。

当前设置

我正在使用 Forge 进行服务器管理,并为此命令设置了一个守护程序,该守护程序由 Supervisor 自动保持运行:

php /home/forge/my.domain.com/envoyer/current/ artisan queue:listen --sleep=3 --tries=3

我也试过 queue:work,命名为 'database/beanstalkd',有和没有指定 --sleep, --tries , --deamon

我有一个活跃的 beanstalkd 工人在 forge 上运行

我在 Envoyer中将默认驱动程序设置为beanstalkdin\config\queue.phpQUEUE_DRIVER=beanstalkdin my .envfrom,这对其他环境变量工作正常。

构建部署后,Envoyer 成功运行以下命令:

php artisan config:clear
php artisan migrate
php artisan cache:clear
php artisan queue:restart
Run Code Online (Sandbox Code Playgroud)

调试信息

我的queue:listen守护进程在 .forge 中生成日志说它处理了一项工作!

[2017-07-04 08:59:13] 处理:App\Jobs\GenerateRailwayReport

该作业类的定义如下:

class …
Run Code Online (Sandbox Code Playgroud)

php queue laravel forge server

6
推荐指数
0
解决办法
2665
查看次数

Laravel Forge:找不到存储库

在 forge 上遇到此错误,我不知道下一步该尝试什么。这是目前的情况以及我迄今为止所做的尝试。

Cloning into '{site_name}'...
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists
Run Code Online (Sandbox Code Playgroud)

这个伪造帐户适用于我工作的公司,该公司在 github 上有一个关联组织,我在该组织中拥有所有者角色。Forge 无法读取该组织拥有的任何存储库。在登录 forge 的 github 帐户的所有者被从组织中删除后,上述错误开始发生。

我尝试过的

  1. 在选项卡下取消/重新链接 forge 中的 github Source Control
  2. 将组织、第三方应用程序访问策略设置为no restrictions
  3. 尝试让组织中的其他团队成员在 Forge 上登录 github
  4. 将任何给定站点的 ssh 密钥锻造用品添加到该站点关联存储库的部署密钥部分。这总是会产生相同的错误,key already in use
  5. 对存储库名称/路径的拼写进行两次、三次、四次检查

我尝试联系 Forge 技术支持,但到目前为止他们的建议都没有奏效。

另请注意,我可以让 forge 连接到我的任何个人存储库,但不能连接到我在组织下创建的存储库。

还有其他人遇到过与 Forge 上的 github 组织相关的问题吗?

github laravel forge

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

Laravel Forge - 更新服务器公共 SSH 密钥

因此,出于某种原因,我删除了我的服务器伪造帐户 SSH 密钥并创建了新的密钥。现在 Laravel forge 仍然拥有旧的公钥,并且与添加到 github 中的公钥相同。有没有办法更新 forge 用于我的服务器的公共 ssh 密钥

laravel forge

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