2017-05-17 4 views
5

ゴール提供トラヴィスCI PHP VM(信頼できる、sudoが必要です)

私が使用トラヴィスCIを再現しようとしています理由です、Laravel夕暮れテストはトラヴィスCIに失敗した理由を探してみてください環境をローカルに設定します。私の.travis.yml

を設定

私はLaravel Dusk requires this以来

sudo: required 
dist: trusty 

を持っています。

これは、「full VM environment」(ではなく、のDockerベースの環境)を再現しようとしている理由です。

現在の調査結果

私は最終的にはトラヴィス-料理をラップされ、トラヴィスはChef to provision the full VMsまたはpacker templatesを使用していることをこれまでに分かりましたか?私は規定のMac OS X上でローカルに "トラヴィスフルVM信頼できるsudoが必要" するにはどうすればよい

質問

+0

Travis CIサポートより: "最近、私たちはSSHセッションを通じてビルドを実行しているVMと対話できるようにするデバッグジョブ機能をリリースしました。プライベートプロジェクトの場合は、デバッグモードでは、UIに表示される「デバッグジョブ」ボタンをクリックしますが、オープンソースプロジェクトでは手動で機能を有効にする必要があります。私はあなたのプロジェクトのいずれかのためにそれを設定してうれしいです! https://docs.travis-ci.com/user/running-build-in-debug-mode/ –

答えて

1
私がやりたいことは不可能であることをトラヴィスCI支援国からの回答

OS Xからこれらの の画像をプロビジョニングするための手順に関するご質問については、残念ながら、これはで可能ではありません瞬間 は、我々は理論的には次のように行われなければならないこと


のための詳細な手順を持っていないのでさ:Lをprovisonedするtravis_ci_sugilite Cookbookニーズocally、私が見つけることができる最高の出発点はTravis CI Packer Templates Readmeです。


私の場合は、new debug job featureを使って失敗したビルドを解決できました。

-1

ライブラリ用のPATHに似たLD_LIBRARY_PATHを設定してみてください。たとえば:

LD_LIBRARY_PATH =の$ HOME/libに:ライブラリパス変数についての$ LD_LIBRARY_PATH 輸出LD_LIBRARY_PATH

より詳細な情報はここにあります。

configureスクリプトが引数をコンパイルに渡す方法に特に影響する環境変数は、LIBSとLD_FLAGSです。 bash ./configure --helpにはこれらの記述があります。

また、LIBRARY_PATHのコメントに記載されているとおりに設定する必要があります。違いの説明については、LD_LIBRARY_PATHとLIBRARY_PATHを参照してください。

+0

あなたは正しい投稿に答えましたか? –

関連する問題