問題タブ [macos-high-sierra]

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.

0 投票する
18 に答える
80467 参照

java - OSX Yosemite への「アップグレード」後の RStudio/R での rJava ロード エラー

最近、OSX Mountain Lion から Yosemite に、R 3.1.3 から 3.2 に「アップグレード」しました。rJavaアップグレードの直後に、R またはRStudioxlsxを開くと、Java 6 をインストールする必要があるというポップアップ メッセージが表示されました。R.app直接開いてこれを試したとき)。

Stack Overflow などで見つかったいくつかの修正を試した後 (詳細は以下を参照)、ロードrJavaまたは依存するパッケージrJavaによって R がクラッシュすることはなくなりましたが、次のエラーが発生するようになりました。

ただし、コマンド ラインから R を呼び出して、rJavaまたは に依存するパッケージをロードするrJavaと、動作するように見えます (または、少なくともエラー メッセージは表示されません)。

私はいくつかの異なる修正を試みましたが、そのうちのいくつかは数回でしたが、何をどの順序で行ったかを正確に思い出せません(これが非常に厄介であり、実際に追跡していなかったことに気づきませんでした) 、しかし、ここにその要点があります:

  • 私に以下を追加しました(このSOの回答.bash_profileごと):

    export JAVA_HOME="/usr/libexec/java_home -v 1.8"
    export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/server

  • 次のように、コマンドラインから Java を再構成しました。

    sudo R CMD javareconf -n

  • 確認options("java.home")したところ、これが に設定されていることが わかりましたNULL私はそれを次のように設定しようとしました(このSOの質問ごと):

    options("java.home"="/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre")

  • 最新の Java Development Kit をインストールrJavaし、ソースから再インストールしました (どこで見つけたか思い出せません)。

これらすべてを試しているある時点で、rJavaR をクラッシュさせることなくロードできましたが、代わりに上記のエラー メッセージが表示されました。また、RStudio を終了すると、正常に終了したように見えますが、「RStudio が予期せず終了しました」というメッセージが表示され、終了しようとしてプログラムがクラッシュしたことが示されました。

オプションが不足しているように見えたので、最終的に OS X 2014-001 (Java 6) 用の Javaをインストールすることにしました。これで、R または RStudio を開いたときに、「このソフトウェアには Java 6 が必要です」というポップアップ メッセージが表示されなくなりました。ただし、.onLoad failed in loadNamespace() for 'rJava'上記のエラーメッセージがまだ表示されていました。

すでに見たいくつかの投稿を見直しているときに、以前に見逃していた別の SO の回答に気付きました。この回答では、RStudio に Java への正しいパスを与える次のコマンド ライン コードを使用して RStudio を開くことを推奨しています。

LD_LIBRARY_PATH=$(/usr/libexec/java_home)/jre/lib/server: open -a RStudio

これにより RStudio ウィンドウが開き、それrJavaに依存するパッケージをエラーなしでロードおよびパッケージ化することもできました。

最後に、コマンド ラインから R を実行してみました (以前は実行していませんでした)。コマンドラインで、ロードrJavaまたはに依存するパッケージがrJava機能し、エラーをスローしないことがわかりました。

したがって、rJavaRStudio に Java パスを与えるコードを使用してコマンド ラインから RStudio を開くと、作業を開始できます (上記のとおり)。ただし、根本的な問題が何であれ、それを修正する方法を見つけて、コマンドラインの手間をかけずに通常の Mac の方法で RStudio を開くことができるようにしたいと考えています。また、古いバージョンの Java をインストールすると、将来的に問題が発生する可能性があることも懸念されます。

この問題を診断して解決する方法について誰かアイデアがありますか?

0 投票する
15 に答える
247253 参照

macos - コマンド ライン ツールが機能しない - OS X El Capitan、Sierra、High Sierra、Mojave

Yosemite から El Capitan にアップグレードしたばかりです (そして、El Capitan から Sierra にアップグレードする際の問題を再現しました)。たとえばgit status、ターミナル内で入力しようとすると、次のエラーが表示されます。

私は Xcode をインストールしていません。誰にも解決策がありますか?

0 投票する
3 に答える
4845 参照

git - MacOS Sierra の更新後に git パスを修正するには?

OS X 10.11 "El Capitan" から 10.12: "Sierra" にアップグレードしたところです。intellijIdea を開くと、次のエラーが表示されます。

Git を起動できません: /usr/bin/git おそらく Git 実行可能ファイルへのパスが無効です。

0 投票する
16 に答える
24074 参照

mysql - MySQL と MacOS Sierra の互換性

macOS Sierra 上の MySQL Community Server/Workbench との互換性の問題や癖を知っている人はいますか? 私は最近、MySQL を以前に保持したことがない Mac にインストールしましたが、正しく動作していないようです。(今は間違って設定しただけかもしれませんが、インストーラーには高度なオプションが提供されていないため、そうではないようです。)

スキーマとテーブルを作成できますが、実際にテーブルにクエリを実行しても何も起こりません。アクティビティ インジケーターが無限に回転します。mysqldActivity Monitor を見てみましたが、実際には何もしていません。セットアップ全体がデッドロックしているように見えます。何か案は?

これが私が使おうとしているものです:

  • MySQL コミュニティ サーバー 5.7.15
  • MySQL ワークベンチ 6.3.7
  • macOS シエラ 10.12 (16A323)