小编use*_*363的帖子

如何在ubuntu上找到ruby和bundle的安装路径?

我在ubuntu 10.04服务器上安装了ruby 1.9.3.找到捆绑包有capistrano的问题.如何找到ruby目录的路径以及bundle位于何处?有/.rvm/gems/ruby-1.9.3-p125和/.rvm/gems/ruby-1.9.3-p125@global./.rvm/下的多个子目录中有捆绑包.

非常感谢.

ruby bundle

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

如何在Rails中使用mini_magick解码base64图像文件?

在我们的Rails 4应用程序中,图像以base64字符串上传到服务器:

uploaded_io = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2....."
Run Code Online (Sandbox Code Playgroud)

我们想要检索内容类型,大小等,并将文件保存为文件系统上的图像文件.gem 'mini_magick'在我们的应用程序中有一个.有没有办法处理base64图像字符串mini_magick

ruby-on-rails imagemagick minimagick

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

Postgresql 9.5 安装 - 配置所有者 (postgres:105) 和数据所有者 (ubuntu:1000) 不匹配,并且配置所有者不是 root

在上安装postgres9.5ubuntu 14.04,以下命令因错误而停止:$sudo apt-get install postgresql-9.5 pgadmin3

这是错误消息:

 Preparing to unpack .../postgresql-9.5_9.5.4-1.pgdg14.04+2_amd64.deb ...
 * Stopping PostgreSQL 9.5 database server                                       * Error: Config owner (postgres:105) and data owner (ubuntu:1000) do not match, and config owner is not root
                                                                         [fail]
invoke-rc.d: initscript postgresql, action "stop" failed.
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg: trying script from the new package instead ...
 * Stopping PostgreSQL 9.5 database server                                       * Error: Config owner (postgres:105) and data …
Run Code Online (Sandbox Code Playgroud)

postgresql ubuntu ubuntu-14.04 postgresql-9.5

5
推荐指数
2
解决办法
8495
查看次数

是dotenv仅用于开发吗?

我正在寻找一种用于存储ENV_VARIABLENode.js项目的生产解决方案,并且遇到了dotenv,它是一个Node.js模块,用于读取.env和使它的变量在中可用process.env。但是我也遇到了另一篇文章,指出dotenv仅应用于开发。

应该只将dotenv用于开发吗?如果是,那么环境变量的生产解决方案是什么?

javascript node.js

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

Sequelize.sync({force: true}) 保留过时的模型架构

我的nodejs/sequelizejs (5.7.6)/postgres (11.2)应用程序有一个socketlist模型,最近更新如下:

const SocketList = db.define('socketlist', {
    user_ids: {type: Sql.ARRAY(Sql.INTEGER),
    },
    fort_token: { 
      type: Sql.STRING      
    },
    server_id: {type: Sql.STRING
    },
}, {
    timestamps: false,
    indexes: [
          {
            fields: ['fort_token']
          },
          {
            fields: ['server_id']
          },
        ]   
});
Run Code Online (Sandbox Code Playgroud)

我正在使用sync创建数据库表:

db.sync({force:true})
    .then((res) => {
        console.log("db done!");
        console.log(res);  
    }); //create db 
Run Code Online (Sandbox Code Playgroud)

问题是socketlist创建的表仍然基于已更新的旧模式,我不知道在哪里sync缓存了过时的模式代码。我尝试删除整个数据库或表,但结果始终相同 - 旧的和过时的架构。sync到目前为止一直运行良好。这是一个错误吗sequelizejs?代码有什么问题吗?

此外,findOne()还使用过时的架构,如控制台输出所示:

Socketio server is initialized
Executing (default): SELECT "id", "user_id", "socket_id", "event_id", "server_id", "active" FROM "socketlists" AS …
Run Code Online (Sandbox Code Playgroud)

postgresql node.js sequelize.js

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

如何在 android studio 中设置 2 个 android 模拟器来测试 React Native 应用程序

我又添加了一个 android 模拟器来反应原生 0.59 应用程序测试。我能够启动 2 个模拟器。该adb devices命令具有以下输出:

List of devices attached
emulator-5554   device
emulator-5556   device
Run Code Online (Sandbox Code Playgroud)

当有一个模拟器时,我在 cmd 终端上使用 do react-native run-android,另一个在 do 上使用react-native log-android。后端服务器在同一台 PC 上运行。这是android studio中的虚拟设备:

在此处输入图片说明

我想做的是启动 2 个应用程序,代表 2 个用户同时连接到后端进行测试。我试图在 2 个模拟器运行时启动一个应用程序,并且应用程序的加载速度非常慢。似乎这 2 个应用程序需要在 2 个不同的端口上启动,而我在网上找到的解决方案似乎在这里不起作用。还react-native log-android遇到2个模拟器时抛出错误。

android-emulator android-studio react-native

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

RN:不兼容的Android库

我正在关注这篇文章,以解决我的RN 0.59应用程序中的错误。我所做的是将2行添加到

  tools:replace="android:appComponentFactory"
  android:appComponentFactory="whateverString"
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xmlandroid/src/main。这是更改后的xml文件:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.emps_app">

    <uses-permission android:name="android.permission.INTERNET" />

    <application
      android:name=".MainApplication"
      android:label="@string/app_name"
      android:icon="@mipmap/ic_launcher"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:allowBackup="false"
      android:theme="@style/AppTheme"
      tools:replace="android:appComponentFactory" //<<===added 2 lines
      android:appComponentFactory="whateverString">
      <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
        android:windowSoftInputMode="adjustResize">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
      </activity>
      <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
    </application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

但是react-native run-android仍然抛出错误:

* What went wrong:
Execution failed for task ':app:generateDebugBuildConfig'.
> org.xml.sax.SAXParseException; systemId: file:/C:/D/code/js/emps_app/android/app/src/main/AndroidManifest.xml; lineNumber: 14; columnNumber: 52; The prefix "tools" for attribute "tools:replace" associated with an element type "application" …
Run Code Online (Sandbox Code Playgroud)

android react-native

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

React Native:如何从 fetch 中检索图像文件内容?

在我的 React Native 0.62.2 应用程序中,IMG_1885.jpg为了测试目的,使用 fetch从云对象存储中获取图像:

let img = await fetch(bgimage.uri, {
          method:"GET",
          'Content-Type': 'image/jpeg'
        });
Run Code Online (Sandbox Code Playgroud)

这是http返回并分配给变量img

'img in sp ', { type: 'default',  //<<<==output of img
                             ? status: 200,
                             ? ok: true,
                             ? statusText: undefined,
                             ? headers:
                             ? { map:
                             ? { 'x-oss-storage-class': 'Standard',
                             ? 'accept-ranges': 'bytes',
                             ? 'content-md5': 'Au4QpWK3O8+l4qCYxDjzw==',
                             ? 'content-length': '475266',  //<<<==size of file
                             ? connection: 'keep-alive',
                             ? 'content-type': 'image/jpeg',   //<<<<==jpeg
                             ? 'x-oss-server-time': '20',
                             ? 'x-oss-object-type': 'Normal',
                             ? date: 'Sun, 05 Jul 2020 …
Run Code Online (Sandbox Code Playgroud)

fetch react-native fetch-api

5
推荐指数
0
解决办法
343
查看次数

未连接任何应用程序。向所有 React Native 应用程序发送“devMenu”失败

当我在 Android 8.1 模拟器上运行 React Native (0.63.2) 应用程序时,这是一个奇怪的错误

npx react-native run-android
Run Code Online (Sandbox Code Playgroud)

这是完整的警告消息:

warn No apps connected. Sending "devMenu" to all React Native apps failed. Make sure your app is running in the simulator or on a phone connected via USB.
info Opening developer menu...
Run Code Online (Sandbox Code Playgroud)

尝试过adb reverse tcp:8081 tcp:8081但没有帮助。模拟器工作正常。这里会出现什么问题?

android-emulator react-native

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

该应用程序引用来自 App Store connect 的非公共选择器 getAuthorizationStatus

我试图App Store connect通过 Xcode 14 上传 React Native 0.70 应用程序的 IOS 构建,最后它抛出一个错误:

The app references non-public selectors in Payload/xyz_app6.app/xyz_app6: getAuthorizationStatus:, onSuccess:
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

构建已成功上传到 App Store connect。一些在线帖子声称该错误与项目 Xcode 中的配置有关,并且构建版本无法安全发布。出现上述错误可能是什么配置?应用程序中没有启用/禁用位置服务或使用第三方身份验证。

xcode app-store-connect

5
推荐指数
0
解决办法
463
查看次数