問題タブ [rsconnect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - それ自体が依存関係を持つカスタム パッケージに依存する Shinyapps.io にアプリをデプロイします
光沢のあるアプリをshinyapps.ioにデプロイしたいのです が、数か月間、すべてを公開することに失敗しています:-(
以下に概説する特定のセットアップのために何をする必要があるかを順を追って説明してもらえますか?
設定
- アプリは、プライベート GitHub リポジトリにあるカスタム パッケージに依存しています
- カスタム パッケージをインストールするために RStudio Connect からアクセスできる本格的な R パッケージ リポジトリはありませんが、GitHub からインストールしたいと考えています。
- ファイルは、
.Rprofile
公開しようとしているプロジェクトのルート ディレクトリにあり、含まれています
- カスタムパッケージの
tar.gz
ビルドは/opt/r-packages/<pkg-name>/<git-commit-hashkey>.tar.gz
gcfg
ファイルが存在し、/etc/rstudio-connect/rstudio-connect.gcfg
含まれているのはSourcePackageDir = "opt/r-packages"
- カスタム パッケージには、CRAN ですべて利用可能な多数の依存関係があります。
- 光沢のあるアプリのコードは、現在カスタムのパッケージ プロジェクトに対応するプロジェクトのルート ディレクトリにあるいくつかのファイルに存在します (これが公開作業を行うのに最も簡単であると考えたため) が、独自の RStudio に配置することもできます。 /Rプロジェクトが役立つ場合
適当な注意
もう読んだ
- プライベート組織リポジトリのパッケージを使用して、shinyapp.io に光沢のあるアプリをデプロイします
- RStudio Connect でのパッケージ管理
- RStudio Connect 構成オプション
しかし、物事を機能させることができませんでした。
RStudio Connect のデプロイ エラーが発生する
それは、パッケージのすべての依存関係をビルドし、それを の下に置く必要があるということopt/<pkg-dependency-name>/<git-commit-hashkey>.tar.gz
ですか?
これが重複しているか、少し構造化されていない/冗長に見える場合は申し訳ありませんが、これを機能させようとして頭が完全に渦巻いており、トラブルシューティングをどこから始めればよいかわかりません...
r - Shinyloadtest ライブラリから到達できない光沢のあるアプリ
RStudio Connect で光沢のあるアプリを負荷テストしようとしています。Shinyloadtestライブラリは、Rstudio Connect で Shiny アプリの負荷テストができると主張しています。このライブラリと shinnycannon app/library をインストールしました。走ろうとする
shinyloadtest::record_session("https://rsconnect-dev.the_rest.io/of/my/url/")
次のエラーが表示されます。
ターゲット URL https://rsconnect-dev.the_rest.io/of/my/url/は、Shiny アプリケーションではないようです。
実際の URL は異なりますが、https://rsconnect-devで始まります。内部関数の 1 つ ( detect.R ) が、URL の形式が正しくないと言っているようです。これを回避する方法を見つけましたか?