問題タブ [archlinux]
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.
ruby-on-rails - レールをインストールした後、rvm gemsetが空です
複数の ruby/rails 環境を rvm でセットアップしようとしていますが、いくつか問題があります。
レガシー Rails バージョン (たとえば、ruby 1.8.7 / rails 2.0.2) をインストールしようとすると、モーションは実行されますが、プロセスの最後に gem が存在しません。例えば:
ruby ruby-1.9.3-p0@rails をインストールすると正常に動作します。
私は ArchLinux を使用しており、rvm マルチユーザー セットアップを使用しています。rvm をセットアップし、ruby と gemsets をインストールするための非ルート アカウントを作成しました。
ruby-1.9.3-p0@rails のインストールはうまくいきましたが、ruby1.8.7 と rails-2.0.2 のインストールはうまくいきませんでした。それはインストールの動きを通過しますが、それが終了したときに宝石はそこにありません.
ここで使用した正確なコマンドを示すトランスクリプトを追加しました: http://pastebin.com/msa3u6w6。
私はArchLinux のチュートリアルと RVM サイトの情報にもよく従っています。これを修正するのに数時間を費やしましたが、誰かが私を助けてくれればありがたいです.
私のrvm情報は以下の通りです:
wordpress - arch linux で nginx、php-fpm、wordpress を使った実験的なセットアップ - 403 を取得
これが私のnginx構成です:-
php-fpm をインストールrc.d start php-fpm
して、arch Linux サーバーで実行していますが、問題なく動作しています。
nginx が php-fpm サーバーを使用できないようにする何かが不足していますか?
blog.mysite.com にアクセスすると 403 Forbidden エラーが発生し、nginx エラー ログに同じエラーが表示されます。
macos - Mac OS Xからクリップボードのコピーイベントを取得して、i3ウィンドウマネージャを備えたOracle VM Archに引き継ぐにはどうすればよいですか?
Mac OSX10.7でOracleVMVirtual BoxManagerを使用してarchlinuxを実行していますが、MacOSXの世界でテキストを選択してArchlandに貼り付けることができないという問題が発生しています...KeyRemap4MacBookというプログラムをインストールしてみましたそして、マウスキーモードを有効にしました->[オプション]ミドルクリックへのスペース...
Mac OS Xまたはi3ウィンドウマネージャ内のターミナル内からテキストをコピーしようとすると、option-spaceを押してもまったく何も起こりません。
javascript - ruby on rails javascript ランタイム環境の設定に助けが必要
自分のマシンで ruby on rails をセットアップするのに問題があります。私は「Rails を使用したアジャイル Web 開発」という本を読んでいますが、今まではすべて順調に進んでいます。
私が抱えている問題は、入力するときです
次のエラーが表示されます。
javascript ランタイム環境が見つからないと言っています。エラーメッセージが推奨するWebサイトにアクセスし、グーグルで調べたところ、execjsがインストールに適していることがわかりました。次のコマンドで execjs をインストールしました。
「gem list」を実行すると、次の出力が得られます。
上記の出力から、execjs がインストールされているように見えます。ここで何が起こっていて、なぜこのエラーが発生するのですか?
少しでも参考になれば、
私のOSはArch Linuxです。
ruby -v: ruby 1.9.3p125 (2012-02-16 リビジョン 34643) [x86_64-linux]
rails -v: Rails 3.2.2
どんな助けでも大歓迎です。
php - サーバーでカメラを起動するために php shell_exec() を使用してコマンドラインを実行する
Arch Linuxでカメラを起動するためにopencvを使用しています。サーバー自体のコマンドラインから実際に実行すると、開始され、うまく機能します。PHPで初期化したい。shell_exec
PHPから使ってみました。
私のPHPファイルは次のようになります:
次の出力が得られます。
ERROR: capture is NULL
これをクライアントとしてWindows Webブラウザから実行しています。opencvと関連ファイルは、私のarch Linuxであるサーバー上にあります。
Windows Webブラウザーからこのphpファイルを実行するときにカメラを起動して画像をキャプチャしたいのですが、実行すると前述のエラーがスローされます。
mongodb - mongodb.lockの許可が拒否されました
ArchLinux64ビットでのMongoDbの使用。真新しいインストール。ルートとして試す:
ログによると:
ディレクトリとファイルの許可:
MongoDB conf:
によってMongoDBインスタンスを開始できますがmongod
、上記のようにバックグラウンドで開始することはできません。どんな助けでも素晴らしいでしょう、ありがとう。
python - python+gstreamerプラグイン
このエラーを生成するコードがあります:
コードは次のとおりです。
私はarchlinuxを使用し、すべてのgstreamerpkgをインストールします。の問題が発生する前に、、などdecodebin
で同様のエラーが発生しました...autoconvert
videosink
ある種のパッケージの問題のようです。誰かアイデアはありますか?
c++ - C++ インクルード ライブラリ
わかりました、それでしばらく経ちましたが、#includes に問題があります
だから私はやっている
しかし、それは私に与えています
これは、システム全体のライブラリです。Arch Linux を実行していて、レポからライブラリをインストールしました。.h ファイルは /usr/include にあると思います。
コードが入っているフォルダーにすべてのヘッダー ファイルをコピーすることもできますが、それはハックになります。
これを行う「正しい」方法は何ですか?
編集: .h ファイルが /usr/include にあると言ったのは正しくありませんでした。つまり、ライブラリ フォルダーがそこにあるということでした。したがって、Emile Cormier の回答はある程度機能しました。現在の問題は、ヘッダーファイルにいくつかのインクルードがあり、アクセスしようとしているメソッドから、それらのインクルードが発生していないようで、エラーが発生していることです
編集:わかりましたので、最終的な答えは次のとおりです。
そしてコンパイルします
python - カスタム Python ライブラリは ArchLinux でのみ ImportError をスローします
質問があります。
Python.h を使用していくつかの C コードを.so
ファイルにコンパイルする Makefile があります。ファイル@install -m
を に配置するステートメントを追加しました。このライブラリを Python スクリプト内からインポートすると、Ubuntu 11.10 で問題なく動作しました。.so
/usr/local/lib/python2.7/dist-packages
最終的に、これらすべてを Arch Linux で実行する必要がありましたが、dist-packages という名前のファイルが 1 つしかなく、ディレクトリがないことに気付きました。また、内部には何もなく/usr/local/lib
、代わりに python2.7 が含まれてい/usr/lib
ます。そのため、代わりにインストールパスをに変更しまし/usr/lib/python2.7/site-packages
た。今、それはこのエラーをスローします:
ImportError: <objectname>.so: Cannot open shared object file: No such file or directory
Makefile を使用して作成すると、ローカル ディレクトリにもファイルが作成されます。これは、指定されたパスに.so
そのファイルを配置しなくても、既に機能しているはずです。.so
その.so
ファイルを置くパスは、Python2.7 の sys.path にあります。この問題を解決する方法がわかりません。
理解を深めるために、ここに完全な Makefile を追加します。
これにより、vision.so と libvision.so の 2 つのファイルが作成されます。Vision.so は、Python スクリプトにインポートする必要があるものです。Libvision.so は、見つからないと言っているものです。もしそうならldd libvision.so
、すべての接続は問題ありません。すると、同じディレクトリにありますがldd vision.so
、取得できます。libvision.so ===> not found
ファイルサイズも確認しました。ほぼ正しいようで、0 kb ファイルではありません。