問題タブ [macports]
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.
eclipse - Erlangのmacportsインストールの$ERL_TOPはどこにありますか
Macbookにmacportsを介してErlangをインストールし、Erlang Eclipseプラグインを使用しようとしていますが、 $ERL_TOPディレクトリを指す必要があります。
それはどこにありますか?私のerlバイナリシェルは次の場所にあります。
macos - MacPorts の依存関係を他のパッケージに置き換える
MacPorts で (指定されたもの以外の) 別のパッケージで特定のポートの依存関係を満たす方法はありますか? より具体的には、XYZ を必要とする 2 番目のポートに XYZ だけでなく XYZ-devel パッケージを使用するには?
前もって感謝します。
mysql - Rails / Snow Leopard Mysql 64ビットの質問
Rails アプリ用に Snow Leopard に 64 ビットの MySQL をインストールしようとしています。
dmg からインストールしましたが、コマンド ラインから mysql にアクセスできます。さまざまなブログ投稿や Stack に関する他のトピックに基づいて、mysql をシャットダウンし、mysql gem をアンインストールしてから、次のように gem を更新してみます。
これにより、以下が生成されます。
最後の 2 つの警告は不吉に思えます。次に、Rails アプリに移動して実行します
そして得る:
そして、それは私が得ることができる限りです。dmg と macports を介して MySQL をインストールしようとしましたが、どちらの場合もこのエラーが発生するようです。
レールに関しては、私は一種の初心者です。誰かが流すことができる光は、大歓迎です。ありがとう!
- - 編集 - -
以下のジョン(およびケルル)の回答に応じて:
John が指定した最初のコマンドを実行すると、次のようになります。
40行くらいあります。これはドキュメントのせいだと思いました。しかし、rake db:migrate を実行すると、次のようになります。
ARCHFLAGS コマンドを使用すると、先ほど指定したエラーが発生します。
--- 2 番目の編集 ---
ソースからインストールしていないことを付け加えておきます。もう一度 Hivelogic の指示を確認した後、このルートをたどりました。
実行しようとしたとき:
私は得た:
だから私はした:
ただし、すべての手順に従ってgemを再インストールした後、rake db:migrateで次のようになります。
---- 3 番目の編集 ----
わかりました-ここで何が起こっているかは、上記で64ビットのgemを指定しているにもかかわらず、32ビットバージョンをインストールしていると思います。そうです:
そして得る:
だから私は32ビット版をインストールし続けているようです
python - 現在のインストールへのシンボリック リンクを設定する最良の方法は何ですか。たとえば、python -> python2.6
python -> python2.6 など、現在のインストールへのシンボリック リンクを設定する最良の方法は何ですか?
/opt/local/bin/python2.6 に Macports を介して python2.6 をインストールしました。ここで python というシンボリック リンクを /usr/local/bin/ に設定したいと思います。次に、この行を pythons スクリプトの先頭に追加して、どこを見ればよいかを認識できるようにしたいと考えています: #!/usr/local/bin/python. しかし、たとえば python を python2.7 にアップグレードするとどうなりますか? シンボリック リンクに移動して変更することを覚えておく必要がありますか? もう機能しない可能性が高いので、覚えていると思いますか?これを行うより良い方法はありますか?
perl - 新しい Snow Leopard ユーザーのための Perl 戦略は?
新しいiMacを手に入れようとしています。これは私の初めての Intel Mac で、おそらく Snow Leopard が付属するでしょう。このマシンに perl をインストールして使用するための正しい戦略として、他のユーザーは何を推奨しますか?
Leopard に同梱されている Perl のバージョン (または CPAN のバージョンでしたか?) に関する苦情をいくつか読んだことは知っていますが、Google で簡単に検索してもあまり情報が得られません。
システムの perl はそのままにして、独自の perl をインストールするのが良い戦略だと思いますが、何を使用しますか? Fink、Macports、Mac 用の XAMPP でしょうか。
以前に Intel Mac で Perl を使用したことがない人にとって、何か特別な落とし穴はありますか?
私は強力な開発者というわけではありませんが、古いマシンで実行するユーティリティ スクリプトと MySQL データベース アプリケーションをいくつか残しておきたいと考えています。私の主な仕事は Web 開発です。
python - osx での pyactivemq のコンパイルとインストール
OSX ヒョウに pyactivemq (リンク) をインストールしようとして苦労しています。コンパイルに関するチュートリアル (ポルトガル語) に従うと、問題なく終了しますが、テストを実行すると、crypt メッセージしか表示されません。
osx での pyactivemq の使用に関する Web 上の情報はあまりありませんが、私が見つけたのは、boost コンパイル時の間違ったリンクに関連するものです。
私は走っています:
- Mac OS 10.5.8
- Mac ポート 1.8.2
- 4 月 1.3.9
- Xcode 3.1.4
- Boost 1.41.0 (python 2.5 のインストール)
- Activemq-cpp 2.2.6
- pyactivemq 0.1.0
誰かがこれに関する情報を持っている場合はpython 2.5
、macports からインストールしたものを使用していることを知っていると役立ちます
python - MacPorts を使用した OpenCV 2.0 の SWIG Python バインディング
みんな、
私は OpenCV Python バインドを起こそうと 3 日間試みましたが、(完全な壮大な闘争はここに文書化されています)、macports 経由で swig をインストールした後に CMake で SWIG フラグをオンにしても、何も得られません。 SWIGアクション:(
私のcmakeコマンドは次のようになります:
このエラーを引き出します:
だから、私が持っているものが見つからないと思います:
それをどう伝えるか。のようなもので
???
Macports 経由で OSX 10.5.8、Python 2.6 を使用し、最新の OpenCV トランクをコンパイルしています。
macports - macports 修復/交換コマンド?
/opt/local/bin/perl5.8.9 を誤って削除してしまいました。これは、macports によってコンパイルされた perl のメイン バイナリ ファイルのようです。
現在、perl5 に依存するポートがたくさんありますが、それらすべてをアンインストールして再インストールしたくありません。
ポートを修復または再インストールして交換する方法はありますか? それとも /opt/local/bin/xx はシンボリックリンクだけですか? もしそうなら、元のバイナリはどこにありますか?
apache2 - MacPorts Apache2 が起動時に起動しなくなった
2 台の異なるマシンで最近気付いたのは、MacPorts 経由でインストールされた Apache2 が起動時に起動を停止したように見えることです。正直なところ、以前はそうであったと断言することはできませんが、LaunchDaemon のインストールはインストール プロセスの一部であるため、気付くと思います。実際、LaunchDaemon をリロードしようとすると失敗します。
Apache を手動で ( を使用してsudo apachectl restart
) 起動しない限り、プロセス リストで "apache2" または "httpd" を grep すると、次のようになります。
1410639199 6960 6792 0 0:00.00 ttys001 0:00.00 egrep Apache2|httpd
デーモン自体は配置されているようですが、実行可能ファイルはありません。私が知る限り、関連する実行可能ファイル (httpd と apachectl) は誰でも実行可能です。
他の誰かがこれに気づきましたか?何か案は?
アップデート
以下の要求に従って、実行しlaunchctl list
ました。リストは長く、どのように切り取ればよいかわかりませんが、org.macports.*
項目がリストされていないと言えば十分です。私の MySQL デーモンは同じ方法でロードされるため、それ自体が興味深いものです。動作しますが、リストにも表示されません。出力全体が本当に必要かどうか教えてください。
アップデート
私はlaunchctl list
sudoの下で実行したと思いましたが、以下のmipadiのコメントに促されて、実行したことを確認し直しましたが、間違っていると思いました。sudo で実行すると、MacPorts 項目が表示されます。
参考になるかどうかわかりませんが、もう少し情報を。
アップデート
LaunchDaemons and Environment Variablesで、別の、しかし関連する質問をしました。詳細がわかり次第、両方の質問を更新します。
アップデート
今日は、メーリング リストの入力に基づいて、ワイルドカード ホーム ディレクトリを使用してみました。学術的には、私が望むよりも少し包括的ですが、実際には、このコンピューターを使用しているのは私だけです。確かに、Apache の設定ファイルを置いている唯一の人です。
不運にも...
gettext - Snow Leopard上のMacPorts:rsyncライブラリがロードされていないlibintl
OS X 10.6にアップグレードした後、MacPortsに関連するあらゆる種類の特有の問題が発生しましたが、それらのほとんどは、必要に応じてライブラリを再構築するだけで解決されました。その方法では解決できないと思われる問題が1つあり、すべてのポートを再構築して、古い/ optディレクトリを完全に削除しても、効果はありません。
ただし、問題のライブラリは存在しますが、これは非常に苛立たしいことです。
これは、インストールされているgettextパッケージからのものです。
ファイルはそこにあります:
この種のエラーを検索しましたが、すべて古くなっているようです。誰かが以前にこの問題を解決したことがありますか?