問題タブ [osx-elcapitan]
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.
macos - `Apache` `localhost/~username/` が機能しない
更新:次の回答は、El Capitan でも機能します。
始めたばかりの方は下記のファイルが /etc/apache2 にあります
以下の回答では、変更する必要があるファイルは /etc/apache2/extra/httpd-userdir.conf です。
オリジナル:
それで、最近 Mac OS X Yosemite にアップグレードしたばかりで、Apache を再度セットアップする必要があります。/etc/apache2/httpd.conf
/user/kevin の下に "Sites" フォルダーを作成し、ファイルのアクセス許可を 777 に変更し、前と同じようにphp5module 行のコメントを外します。
localhost は機能していlocalhost/~kevin/
ますが、「要求された URL /~kevin/ がこのサーバーで見つかりませんでした」というメッセージが表示されます。
httpd.conf
誰かがそれを見る必要がある場合に備えて、これが私のファイルです。何か問題がある場合は、誰かがhttpd.conf
ファイルを投稿してくれれば、私はそれを回復してやり直すことができます.
おっさん、長いな……。
environment-variables - OS X Yosemite/El Capitan/macOS Sierra/Mojave で launchd.conf による環境変数の設定が機能しなくなりましたか?
launchd.conf
が環境変数をロードしなくなったようです。他の誰かがそれに気づきましたか?
環境変数を永続的に設定する別の解決策はありますか?
php - Yosemite / El Capitan php-gd + mcrypt のインストール
Yosemite 10.10 - PHP 5.5.14 ビルドでphp-gdとmcryptをインストール/有効にする方法は?
次の手順では、最新の PHP 5.5.x がインストールされることに注意してください。
gd と mcrypt がインストールされているかどうかを確認するには$ php -m
、コンパイルされたモジュールを表示するために使用します。必要なモジュールがない場合は続行し、受け入れられた回答を参照してください。
GD
つまり、Apple は GD をインストールしました (そして、あなたは彼らのビルドの PHP を使用していますが、これは問題ありません) が、PNG のサポートは含まれていませんでした。
imagecreatefrompng()関数が欠落している場合は、 「完全な」gd (png サポート付き)モジュール が欠落していることは間違いありません。
"Call to undefined function imagecreatefrompng()"
Mcrypt
受け入れられた回答を使用してbrewをインストールし、gdインストールの一部を省略し(必要な場合を除く)、次の手順を使用します。
- 検索してください -
$ brew search mcrypt
- 必要な PHP のバージョンを選択します
- インストール -
$ brew install php55-mcrypt
- を使用して確認する
$ php -m | grep mcrypt
PHP のバージョンを切り替えたいですか?
brew-php-switcherをチェックして、指示に従ってください。
haskell - GHC の結果は "ld: library not found for -lgmp" になります
OS X 10.10 Yosemite を実行している Mac で haskell プログラムをコンパイルしようとしていますが、ghc は毎回ld: library not found for -lgmp で失敗します:
ヘルプ?
objective-c - いつ、なぜ「ベータ版 SDK」を使用する必要があるのですか?
現在、Objective-C (iOS8、OS X 10.10、Xcode 6) で iOS アプリを開発しています。
Apple は昨日、彼の SDK 環境の新しいベータ版を提出しました。私は、不安定な環境 (iOS9、OS X 10.11、Xcode 7) で動作することに関心があると考えています。
開発者が「ベータ版 SDK」を使用する必要があるのはいつですか?
安定版を待ちませんか?
それはハードウェアの倍を意味しますか (特に iPhone の場合) ?
ありがとう、
ジュリアン
macos - OS X El Capitan の「制限付き」フォルダ/ファイル
OS X Yosemite から OS X El Capitan Developer Preview にアップグレードした後、 /System/Library/LaunchDaemons/ssh.plistを編集して、デフォルトの SSH ポートをカスタム ポートに変更しようとしました。これは、私が数年間使用してきたプロセスです。
問題は、El Capitan では、このフォルダー内の何も変更できないことです (「sudo」を使用しても変更できません)。「ls -lO」で内容を一覧表示すると、フォルダーとそのファイルは「制限付き」としてマークされます。以前のバージョンの OS X の同じフォルダ リストには、「制限あり」とは表示されません。
これは OS X El Capitan にとって新しいことですか? 「制限された」ファイル/フォルダーを編集するにはどうすればよいですか?
これは、 「SIP」(System Intregrity Protection)と呼ばれるEl Capitanに導入された新機能によるものであることがわかりました。
詳細はこちら: https://forums.developer.apple.com/thread/4731?q=SIP
残念ながら、実際に SIP を無効にせずに「制限された」ファイル/フォルダーを編集する方法を提案した人はいません。