問題タブ [joyent]
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.
node.js - Joyentスマートマシンは、多層アーキテクチャ(web / app / dbマシン)に従うように設定できますか?
Joyentのスマートマシンをざっと見てみましたが、この質問にすばやく答えるための情報が見つかりません。3層(または2層)のアーキテクチャで構成できるかどうか知りたいのですが。
それらを構成できる妥当なweb-app-dbサーバーのセットアップはありますか?理想的には、マシンが内部通信のネットワーク使用に対して課金するのではなく、内部ネットワークを使用して相互に通信するものです。
git - Joyent no.de: node.js マシンに ssh/git プッシュできません
私は得る:
ssh: ホスト switchboard1.no.de ポート 34726 に接続します: 不正なファイル番号致命的です: リモート エンドが予期せずハングアップしました
指示によると、.ssh の構成ファイルは次のようになります。
そして、私はWindowsで実行しており、git bashを使用しています
ありがとうございました!
node.js - Joyent no.de と Cloud9 ide
こんにちは、joyent no.de のアカウント設定に Cloud9 ide SSH キーをコピーしました。cloud9 ide コンソールで「git push mywebsite.no.de master」を起動すると、次のエラーが表示されます。
これは、次の情報がどこにも設定されていないことに関連している可能性がありますか? cloud9 ide の設定だと思いますが、どのように設定しますか?
ホスト mywebsite.no.de
ポート 26674
ユーザー ノード
ForwardAgent はい
node.js - no.de github からプル
パテを介して、joyent smartmachine no.deからgitリポジトリをプルまたはクローンしようとしています。サーバーに簡単に接続できますが、書くとすぐに:
git pull git@github.com/accoutName/repo
、次のエラーが表示されます。
許可が拒否されました (公開鍵)。致命的: リモート エンドが予期せず電話を切りました
smartmachine の ssh キーを見つけて、コピーして github アカウント設定に貼り付けるにはどうすればよいですか?
ありがとうございました。
node.js - Expressアプリの導入
問題
次のフォルダ構造を取得しました。
gitがこれをJoyentMachineにプッシュすると、多くのnpmエラーが発生します。package.jsonの依存関係にmongodbとmongooseを追加することでそれらを回避できますが、サービスが開始されません。
これはごく少量の情報であることを私は知っています。さらに情報が必要な場合は、種類を指定してください。投稿を更新します。
出力:
解決策/修正
すべての問題を解決するには、mongooseのpackage.jsonのdevDependenciesをmyapppackage.jsonを含めて追加する必要がありました。マングース依存。
これをすべてJoyentSmartMachineノードサービスに対応させるには、追加する必要があります
package.jsonに追加します。そうしないと、node-serviceはどの.jsをプライマリとして実行するかを認識しません。
今晩、サクセスストーリー全体を段階的に投稿します
node.js - Joyent の no.de 開発環境で 80 以外のポートをリッスンできますか?
私は最近、Joyent の無料開発プラットフォームで Node SmartMachine をプロビジョニングしました。Node サーバーが 80 以外のポートをリッスンするのに問題があります。
これは機能します:
http://[my machine].no.de/ にアクセスすると、期待どおりの出力が表示されます。
ただし、試してみると:
対応するポートのページにアクセスすると、「おっと! Google Chrome could not connect to [my machine].no.de:3000」のようなメッセージが表示されます。
http://wiki.joyent.com/で役に立つものは見つかりませんでした。私が欠けているものについての洞察を持っている人はいますか?
mysql - Joyent で mysql から mysql2 にアップグレードしたい
アプリケーションで次のエラーが発生しました。
リモートサーバー、つまりJOYENTでmysql gemをmysql2にアップグレードする必要があるための解決策を見つけました。
実行する"gem install mysql2"
と、次のエラーが発生しました
mysql2
今、サーバーにインストールする方法を知りたいですか?
フォローしてみた
参照:- mysql2 のインストール中にエラーが発生しました: gem ネイティブ拡張のビルドに失敗しました
しかし、上記のコマンドを実行すると、次のエラーが表示されます
今、インストールできるようにするために、どの手順に従うべきかを知りたいmysql2
ruby - smartosplusへのrubyのインストール
だからiveはsmartos64plusマシンを手に入れました(joyent)
私が得たので、それはレールをインストールしていませんでした
Railsアプリを実行しようとしたときにエラーが発生しました(railsを介して)
だから私は経由でレールを設置しました
そして、私はエラーが発生しました:
また、(ソースをダウンロードして手動でコンパイルしようとしたとき)
ところで私もsmartosパッケージャーを試しました
SmartOS plusバージョンには、このほとんどがプリインストールされているはずなので、少し混乱しています。
php - PHP での UTF-8 の問題: var_export() が \0 個の null 文字を返し、ucfirst()、strtoupper() などの動作がおかしくなる
Joyent Solaris サーバーでこれまで発生したことのない奇妙なバグに対処しています (localhost または同じ php 構成を持つ他の 2 つの Solaris サーバーでは発生しません)。実際、php と solaris のどちらを調べる必要があるのか、それがソフトウェアの問題なのかハードウェアの問題なのかはわかりません...
誰かが私たちを正しい方向に向けることができる場合に備えて、これを投稿したいだけです.
var_export()
そのため、奇妙なキャラクターを扱う場合に問題があるようです。これを CLI で実行すると、localhost マシンと 2 つのサーバーで期待どおりの結果が得られますが、3 番目のサーバーでは得られません。それらはすべて で動作するように構成されていますutf-8
。
古いサーバーとローカルホストでこれを提供します(予想):
しかし、問題が発生しているサーバー ( PHP バージョン => 5.3.6 ) では、\0
è、á、ç などの「一般的でない」文字が検出されるたびに null 文字が追加されます。
どこを見るべきかについて何か考えはありますか?前もって感謝します。
より詳しい情報:
PHP version 5.3.6
.setlocale()
何も解決していません。default_charset
です。UTF-8
_php.ini
mbstring.internal_encoding
に設定されUTF-8
ていphp.ini
ます。mbstring.func_overload = 0
.- これは、CLI (例) と Web アプリケーション (php-fpm + nginx) の両方で発生します。
iconv
エンコーディングもUTF-8
- すべてのファイルが
utf-8
エンコードされます。
system('locale')
戻り値:
これまでに行われたいくつかのテスト (CLI):
通常の動作:
普通でない:
したがって、問題は「現在のロケールvar_export()
を使用するがバイト単位で動作する文字列関数」ドキュメント(@hakre の回答を参照) にあるようです。
ruby-on-rails - Webサイトの移行後、index.htmlが自動的に読み込まれなくなりました
あなたが提供できるどんな助けにも感謝します!
Webサイトを新しいサーバーに移行しました。これは、Sun / OracleSolarisを実行しているJoyentCloud上にあり、PHPに加えてRubyを備えています。MySQLとApacheで動作します。
以前は、「example.com/community」に移動したときにブラウザが「example.com/community/index.html」を見つけてメタリフレッシュするように設定していました。適切に「example.com/」にリダイレクトします。コミュニティボード」
ここで、「example.com/community」に移動すると、「ファイルが見つかりません」というエラーが発生します。ただし、「example.com/community/index.html」に移動すると、サイトは意図したとおりに機能します。
これはApacheの問題だと思いますが、100%確実ではありません。この問題を修正する方法はありますか?ステップバイステップのアドバイスをいただければ幸いです。