「CentOS 7にMonoDevelopをインストールする」の版間の差分

imported>Administrator
Administrator がページ「CentOS 7/MonoDevelopをインストールする」を「CentOS 7にMonoDevelopをインストールする」に移動しました
imported>Administrator
 
(2人の利用者による、間の2版が非表示)
23行目: 23行目:
これに気がつくのに小一時間ほど悩んだ。
これに気がつくのに小一時間ほど悩んだ。
  yum install epel-release
  yum install epel-release
同じく[[NuGet]]もEPELにある。パッケージ復元なんかで必要になる。
yum install nuget


=== mono関連をぶち込む ===
=== mono関連をぶち込む ===
mono本体などのコマンドラインツール群を入れる。
mono本体などのコマンドラインツール群を入れる。
  yum -y install mono-complete
  yum install mono-complete


=== MonoDevelopをぶち込む ===
=== MonoDevelopをぶち込む ===
前述のEPELのリポジトリを追加していないとここで[[エラー]]になる。
前述のEPELのリポジトリを追加していないとここで[[エラー]]になる。
  yum install monodevelop monodevelop-database
  yum install monodevelop


=== MonoDevelopの起動スクリプトを書き換える ===
=== MonoDevelopの起動スクリプトを書き換える ===
GNOMEを使っている場合は「GNOME_DESKTOP_SESSION_ID」という環境変数が悪さをしてコンソールアプリのデバッグ実行が失敗する。
GNOMEを使っている場合は「GNOME_DESKTOP_SESSION_ID」という環境変数が悪さをしてコンソールアプリのデバッグ実行が失敗する。
「/usr/bin/monodevelop」はシェルスクリプトなので、冒頭に以下の一文を追加することで回避することができる。
「/usr/bin/monodevelop」はシェルスクリプトなので、2行目あたりに以下の一文を追加することで回避することができる。
  unset GNOME_DESKTOP_SESSION_ID
  unset GNOME_DESKTOP_SESSION_ID