私は、STS 3.8.2をUbuntu 16.04にインストールすることができました。私はそれが働いているが、私は私の解決に満足していない。ここでSpring Tool Suite 3.8.2 - Ubuntuへのインストール
は私がやっていたものです:
は、/ opt/STS-バンドルにtarファイルを抽出しました。 /opt/stsのように他の場所に置くと、TCサーバーはSTSから起動できません。
/opt/sts-bundleのファイルを使用すると、TCサーバはSTSによる許可エラーからまだ起動できません。これを動作させるには、pivotal-c-serverサブディレクトリのパーミッションを使用する必要があります。基本的に、グループ(STSを実行している同じもの)(セキュリティホール?)を開く必要があります。
〜/ sts-bundleのローカルインストールでは、すべてのconfファイルをバックアップしようとしているときに "ファイルが見つかりません"というエラーが発生します。これは/ opt/sts-bundleをすべてのこれらの設定ファイル(/ backupにコピーするだけです)で探します。 STSサーバーのプロパティでサーバーのトップディレクトリを変更できますが、それでも/ opt/sts-bundleにあります。ハードコードされているようだ - どこがわからない。したがって、/ opt/sts-bundleをルートとするツリーのconfディレクトリにすべてのconfigファイルを作成する必要があります( "touch"の動作 - 空のファイルの作成)。 TCサーバーは、「クリーンに失敗しました」というエラーで起動できません。どのファイルが「クリーンアップされましたか」という詳細なメッセージは表示されません。
私は、Pivotal TC Serverのドキュメントから提案された非特権ユーザー "tcserver"を作成しようとしました。私は/ opt/sts-bundleにインストールし、tcserver(sudo特権付き)としてログインしました。これは、STSを「tcserver」ではない通常の開発者として使用すると失敗します。 STSを起動したユーザーとは異なるユーザーでTCサーバーを実行するように指示する方法を理解できませんでした。
私が働いているソリューションは満足していません。まず、tar.gzファイルを/ opt/sts-bundleに展開します。その後、所有者とsts-bundleのグループを自分のIDと私のグループに変更します(STSのUIで使用されるものと同じもの)。私はそれに満足していません。単一の開発者が所有するものを/ optに入れるのは間違っているようです。
私はLinuxには新しく、まだ未学習のWindowsの習慣がいくつかあります。
問題は、「tcserver」ではない開発者のために、クリーンなソリューション(グローバル/ optディレクトリに「tcserver」ユーザーを使用してインストールする)をどのように取得するのですか? tcserverユーザーはどのように開発者(同じグループですか?)に関係する必要があります。
私はこの問題をそれよりも困難にしていますか?私は何が欠けていますか?
ありがとうございました。応答が遅れて申し訳ありません。私はあなたのアイデアを使いました - シンプルで簡単なように思えましたが、私はEclipseと戦いたくありませんでした。しかし、私はEclipseのすべての変種を使用するのをやめました。バグとクラッシュにうんざり。私は今IntelliJを使用しています。それはずっと幸せです。 – Nabil