2016-06-27 5 views
1

VPSユーザーがroot/administratorにアクセスできないようにした最後のdreamhostアップデート以降。私はそれをインストールするには管理者のアクセスが必要で、アクセスを許可することを明確に拒否しているように見えるので、私は自分のホストにGULPをインストールする方法を知っています。dreamhostでgulpを実行するVPS

したがって、GULPを使用してサーバーを稼働させるにはいくつかのタスクが必要です。

この問題の解決策または解決策はありますか? (ホスティングサービスの変更を除いて)

実稼働環境で実動コードを実装できないことにうんざりしています。

おかげ

答えて

4

DreamhostのVPSは、サーバを管理している、彼らは顧客の手のオフ一部の管理負担をしながら(共有ホスティングではなく)お客様へのより多くのコンピューティングパワーとアイソレーションを与えるとの間のバランスを取るようにしてください。その結果、基礎となるOSや基本サービスを気にする必要がなくなり、アプリケーションに重点を置く必要がなくなりますが、マシンにインストールできるものにはいくらか制限があります。

npmパッケージを特権のないユーザーとして管理できるというのは良いニュースです。私はノードの専門家ではありませんが、npmをアップグレードし、gulpとローカルユーザーのすべての依存関係をインストールすることができました。

は、私が最初にそれに続いて

$ npm config set prefix ~/npm

をNPMの接頭辞を設定NPM(mkdir npm)の私のバージョンのための新しいディレクトリを作成し、それはそのディレクトリにNPMの新しいバージョンをインストールしてみましょう:

それは完了だ後

​​

、あなたの.bash_profileにし、現在のセッションで、あまりにもexport PATH="$HOME/npm/bin:$PATH"を$ PATH変数を更新し、で確定which npm npmコマンドbashが実行するコマンドは/home/$YOUR_VPS_USER/npm/bin/npmです。

今、あなたは残りの部分をインストールすることができます。

npm install -g bower 
npm install -g grunt-cli 
npm install -g gulp 
npm install -g yo 

あなたはより多くの電力を持っているとアンマネージサーバーを実行しているの責任を受け入れるために必要がある場合は、Dreamhostのクラウドはしかし、あなたのためのより多くのです。

関連する問題