无法在Heroku上安装Yi2。
我正在尝试在Heroku上安装Yi2基本应用程序模板。但我面临着依赖性/编写器问题。
该应用程序在本地计算机上运行良好,但在部署到heroku时,会抛出ReflectionClass错误(找不到类yii\debug\Module)。此异常与yii2调试模块有关。我对作曲家的内部运作一无所知。我已经运行了composer update
,composer dump autoload
,但没有任何帮助。这些文件实际上存在于服务器上,这使我认为这可能是与composer相关的文件中的类映射问题。
此外,一个原因可能是一个破碎的插件yii2使用依赖管理,称为作曲家-资产-插件,Github上的Yii2回购也报告了这个插件的问题()。
我还希望有其他变通办法,因为这是至关重要的。
您的Heroku应用程序正在生产中运行。验证是否设置了YII_ENV
。
heroku config:set YII_ENV=prod
您的yii2调试可能仅处于开发阶段。所以它不会在生产中安装。
"require-dev": {
"yiisoft/yii2-debug": "*",
如果在部署期间运行控制台命令,则必须确保不自动加载或引导debug
模块。
'bootstrap' => YII_ENV == 'dev' ? ['log', 'gii'] : ['log'],
'modules' => YII_ENV == 'dev' ? [
'gii' => 'yii\gii\Module'
] : [],
还有人能解释一下Yii最小化资产在Heroku上的作用吗?
如果这没有帮助,您可以在部署期间包含控制台输出吗?
似乎Heroku不支持Python-LDAP。在requirements.txt文件中使用“python-ldap==2.3.13”安装pip失败,在Heroku中出现以下错误: gcc-pthread-fno-strict-aliasing-g-o2-dndebug-g-fwrapv-o3-wall-wstrict-prototypes-fpic-dhave_libldap_r-dhave_sa
我想在我的Android Tecno droipad上安装Termux上的Heroku,但每次试用后我都会收到以下消息: $apt install heroku读取包列表…完成构建依赖树读取状态信息…完成E:无法定位包heroku 这是我运行命令时得到的结果:$apt安装heroku。 安装赫鲁库我该怎么办?
我试图在windows server上安装Elasticsearch 7.16.2,但在安装过程中,我发现以下错误。 安装服务:"elasticsearch-service-x64"使用ES_JAVA_HOME(64-bit):"C:\Program Files\Java\jdk-17.0.1"-Dhs_err_pid=60;-D1m=10;-XX: AlwaysPreTouch;-Xsses.n
我想使用kartik sidenav小部件。我通过composer安装了kartik-v/yii2小部件扩展。 我可以在这里看到:advanced\vendor\kartik-v\yii2 widget sidenav和extensions。php也进行了修改: 然而,在我看来,当我试图使用它时, 它显示类kartik\小部件\SideNav'未找到错误什么是错误的?
问题内容: My Rails应用程序依靠传统Java代码来实现其部分逻辑。它通过shell命令运行代码:然后运行。但是,在部署到Heroku后,该请求失败,因为它无法定位或。 在Rails应用程序中安装Java的最佳方法是什么?我尝试使用带有以下.buildpacks的多buildpack解决方案: 但是我得到这个错误: 我尝试派生Ruby buildpack并从那里直接安装Java,但是我真的不
构建或组装调试工作良好。 但是,安装APK时会出现“分析包时出错”的问题。 当我查找它时,我看到要将android:导出="true"添加到活动中,将其添加到所有活动中正确吗?我应该添加活动以外的东西吗? 举个例子