Bir çalışma alanını açarken şu mesajı görüyorum: İsteğiniz arka uca yönlendirilemedi. 80 numaralı bağlantı noktasında bir sunucuya bağlanılamadı.
Bu, bilinen bir sorundur. Geçici bir çözüm olarak, yaklaşık 5 saniye bekleyip sayfayı yenileyin.
Önizlemem bozuk, ancak kodumda yanlış bir şey görmüyorum. IDX'i nasıl yeniden başlatabilirim?
IDX düzgün bir şekilde yenilenmiyorsa (genellikle büyük yeniden düzenleme işlemleri veya monospace.json
dosyasındaki değişiklikler nedeniyle) IDX kategorisinde, komut paletinden (Mac'te Cmd+Üst Karakter+P veya ChromeOS, Windows ya da Linux'ta Ctrl+Üst Karakter+P) bulunan bir Sabit Yeniden Başlatma işlemi gerçekleştirin.
Bir çalışma alanı oluştururken, Hay aksi! Yeni bir sanal makine kullanmamız gerekiyor. Kullanıcı arayüzü bu süreden sonra kilitleniyor
IDX, çalışma alanlarını isteğe bağlı olarak sağlamak için kullanılan bir sanal makine havuzu oluşturur. Havuz azaldığında, yeni bir sanal makine döndürüldükten sonra çalışma alanları sağlanır. İşlem zaman alabilir (bazen 5 dakikaya kadar) ancak sonunda başarıyla tamamlanır.
Çalışma alanı oluştururken dahili bir hata oluştu mesajını görüyorum
Çalışma alanı temel hazırlığı sırasında ortaya çıkan dahili hatalar söz konusu olduğunda, yaklaşık bir dakika sonra sayfayı yenilemek hatayı atlayıp çalışma alanına geçmenizi sağlar.
Hesabımda kaç farklı çalışma alanı olabilir?
IDX'te kullanıcı başına 1 çalışma alanı sınırı vardır. Google Geliştirici Profiliniz varsa en fazla 5 çalışma alanı oluşturabilirsiniz. Çalışma alanı sınırına ulaştığınızda doğrudan IDX'ten Google Geliştirici Profili oluşturmak için şablon kontrol panelindeki bildirimden Kurulumu Tamamla'yı tıklayın.
Çalışma alanım yükleniyor ancak emülatör boş
Bulut tabanlı emülatörlerimizin güvenilirliğini etkin bir şekilde geliştiriyoruz. Sayfanın yenilenmesi sorunu gidermezse lütfen sorunu bildirin.
IDX çalışma alanlarında, projemle uyumlu olmayan Flutter sürümü var.
Çalışma alanı içindeki hemen hemen tüm önceden yüklenmiş yazılımların sürümünü, yerel makinenizdeki gibi yükseltebilir veya düşürebilirsiniz (apt-get veya brew kullanarak). "Boşta" bir çalışma alanı hazırda kaldığında, değişikliklerin korunmadığını unutmayın.
Project IDX ile Google Cloud Workstations arasındaki fark nedir?
IDX'i, Google Cloud'un genel kullanıma açık Cloud Workstations teklifi üzerinde derledik (inanılmaz!). Cloud Workstations, geliştirici iş istasyonlarının güvenilirliğine, güvenliğine ve kullanılabilirliğine odaklanan bir altyapı teklifidir. Geliştirme deneyimlerini yönetmek isteyen büyük kuruluşlar için ideal seçenektir. Bu iş istasyonları içinde yer alan Project IDX, farklı uygulama türlerini derlemek için gereken araç zincirlerini, yazılım geliştirme yığınını ve sistem bağımlılıklarını yöneten, "piller dahil" bir ortamdır.
Linux'u tanımıyorum. IDX projesinde nasıl üretken olabilirim?
IDX projesi, projenizin sistem düzeyindeki yazılım bağımlılıklarını yüklemek ve yönetmek için kullanabileceğiniz bir Debian kabuğunu sunar. Yakında, apt gibi işletim sistemine özgü paket yöneticilerinin özelliklerini anlamadan sistem yazılımı bağımlılıklarını yapılandırma olarak yönetmek için kullanabileceğiniz, işletim sisteminden bağımsız, Nix tabanlı bir kabuğa geçiyoruz. Gelişmeler için bizi takip etmeye devam edin.
IDX neden üçüncü taraf (3. taraf) çerezlerinin etkinleştirilmesini gerektiriyor?
IDX, başka bir alanda (idx.google.com
) bir alan adından (cloudworkstations.dev
alt alanı) IFRAME oluşturduğumuz için üçüncü taraf çerezlerinin etkinleştirilmesine ihtiyaç duyar. Üçüncü taraf çerezler ise kaynaklar arası güvenli iletişimi etkinleştirir.
İş istasyonu URL'mi biriyle paylaştım ama bu kişi çalışma
Bir çalışma alanı URL'sini yalnızca çalışma alanına erişimi olan kullanıcılarla paylaşabilirsiniz. İzni olmayan kullanıcılar URL'yi ziyaret etmeye çalıştıklarında hata mesajı görür. Çalışma alanını açıkça onlarla paylaştığınızdan emin olun. Örneğin, bir Google Dokümanı'nı paylaşabilirsiniz.
İş istasyonumu paylaştığımda ortak çalışanım neleri görebilir?
Çalışma alanınıza eklenen kullanıcılar, sanal makinenin tüm dosya sistemine tam erişim sahibidir. Bu dosyalarda özel anahtarlar ve erişim jetonları gibi hassas dosyalar bulunabilir. Çalışma alanınızı yalnızca güvendiğiniz kişilerle paylaşın. Bu yaklaşım, diğer kullanıcıların çalışma alanınızın durumunu tam olarak görmesine yardımcı olurken, diğer kullanıcıların da çalışma alanınızdaki her şeyi görebileceği anlamına gelir.
Firebase kimlik bilgilerime sahip çalışma alanımı güvenli bir şekilde nasıl paylaşabilirim?
Uygulamalarınızı Firebase'e dağıtmak için IDX'i kullandığınızda, çalışma alanına yalnızca işlemleri gerçekleştirmek için gereken en temel izinler sağlanır. Kullanıcı olarak projenizin yöneticisi olabilirsiniz. Ancak çalışma alanının kendisi, sahip olmanın getirdiği tüm izinlere sahip değildir ve en az ayrıcalık ilkeleriyle çalışır.
Uygulamamı derlemek için IDX'in desteklemediği çerçeveleri kullanabilir miyim?
Evet. Çalışma alanlarının tamamen özelleştirilebilir olmasını sağlamaya çalışıyoruz ancak desteklenmeyen ön uç çerçevesi kullanan veya kullanıcı arayüzü olmayan projelerinizi içe aktarmak da tamamen mümkündür. Bunu aşmanın en basit yolu, depo içe aktarma akışında Uygulama Türü olarak Diğer'i seçmektir. Çalışma alanınızı ayarladıktan sonra, projenizin ihtiyaç duyduğu sistem düzeyinde bağımlılıkları yükleyebilirsiniz.
Kod depomu GitLab veya Cloud Source depolarından içe aktarabilir miyim?
Şu anda GitHub'ı destekliyoruz. Daha fazla Git ana makinesini desteklememizi istiyorsanız özellik isteği gönderin.
Bu arada, mevcut bir şablondan yeni bir çalışma alanı oluşturabilir ve git clone
komutunu normalde yerel makinenizde yaptığınız gibi bir terminaldeki https
veya ssh
tabanlı herhangi bir Git ana makinesiyle çalıştırabilirsiniz.
Bir Flutter uygulamasını Firebase Hosting'e dağıtırken hangi hedef dizini seçmeliyim?
build/web
dizinini seçin. Bu dizin, bir index.html
ve uygulama başarıyla oluşturulduktan (flutter build web
üzerinden) sonra web uygulamanızı oluşturmak için gereken tüm statik öğeleri içermelidir.
Uygulamamın arka ucunu ön ucumun iletişim kurabilmesi için çalışma alanımda nasıl ayarlayabilirim?
Yakın gelecekte bunu basitleştirmeyi planlıyoruz, ancak şimdilik aşağıdaki çözümü kullanabiliriz:
- API arka ucuna sahip projeler, API hizmetlerini manuel olarak bir terminalde başlatabilir veya başlangıç komutunu
monospace.json
dosyasında yapılandırabilir. Bir terminalde aşağıdaki
bash
komut dosyasını çalıştırarak, web ön ucu önizlemenizin erişebilmesi için API hizmetinin çalıştığı bağlantı noktasını açın:export port=4000 #dont use restricted ports (8000, 9000-9002) export API_SERVICE="https://$port-$WEB_HOST" echo $API_SERVICE
Tarayıcınızda yeni bir sekmenin üzerindeki
API_SERVICE URL
bölümünü açın. Bu işlem, gerekli çerezi bir yönlendirme akışı üzerinden ayarlar.Web uygulaması ön ucunuz artık API hizmetine tam nitelikli yolda erişebilir.
Önizleme sekmemi kapattım. Nasıl geri getirebilirim?
Komut paletini açın (Mac'te Cmd+Üst Karakter+P veya ChromeOS, Windows ya da Linux'ta Ctrl+Üst Karakter+P) ve IDX Projesi: Web Önizlemesini Göster'i seçin.
Code OSS nedir?
Code-Open Source Software (Code-OSS), VS Code'un temel katmanı olan açık kaynaklı bir projedir. Code-OSS, GitHub'da standart MIT Lisansı kapsamında kullanılabilir ve Microsoft, VS Code ürününü geliştirir.
Kod tamamlamalarımın ve Gemini sohbet istemlerimin eğitim verisi olarak kullanılmasını nasıl engelleyebilirim?
Gemini sohbet istemlerinizin IDX'te Gemini'ı iyileştirmek için eğitim verisi olarak kullanılmasını istemiyorsanız çalışma alanı ayarlarınızda sohbet asistanını kullanarak kod tamamlamayı kapatın.
Karşılaştığım bir sorunla ilgili olarak nasıl özellik isteği veya geri bildirim gönderebilirim?
Project IDX'i kullanırken sorunla karşılaşırsanız hata bildiriminde bulunun ve bize bildirin.
IDX'e eklenmesini istediğiniz bir özellik veya genişletilmesini istediğiniz mevcut bir özellik varsa özellik isteği gönderebilirsiniz.
IDX, hata ve özellik istekleri için IssueTracker'ı kullanarak ekran görüntüleri ve videolarla güçlü istekleri destekler. Gelecekte IDX'in geri bildirimleri ve özellikleri UserVoice üzerinden izlemesi muhtemeldir. UserVoice aracılığıyla gönderilmiş olan tüm geri bildirimler veya istekler saklanıp ekiple paylaşılmıştır.
IDX'teki Gemini'ın ülkemde veya bölgemde kullanılabildiğini nasıl öğrenebilirim?
IDX'te Gemini, sınırlı sayıda bölgede kullanılabilmektedir ve kullanılabilirlik durumu düzenli olarak artmaktadır. IDX'te Gemini, bölgenizde kullanılabiliyorsa Gemi'yi çalışma alanınıza ekleme bölümünde açıklanan adımları uygulayarak çalışma alanınıza ekleyebilirsiniz.
IDX Projesi’nde belirli bir özelliği kullanıyordum ama artık bulamıyorum. İçerik neden kaldırıldı?
IDX projesindeki bazı özellikler deneyseldir. Görüşleriniz bizim için değerlidir. Ayrıca, beklentilerinizi veya bizim beklentilerimizi karşılamayan özellikleri düzenli olarak kaldırarak, mevcut ve planlanmış özellik setimizi bildirmek için bu geri bildirimleri etkin bir şekilde kullanırız. İdeal IDX projenizde görmek istediğiniz özellikler varsa bize geri bildirim gönderin. Sizden haber almak istiyoruz!